0

我想得到一个在这个位置的元素。我该怎么做?

<div class="parent">
    <div id="pos1" style="left:0;top:0">pos1</div>
 <div id="pos2" style="left:100px;top:100px">pos2</div>
  <div id="pos3" style="left:100px;top:100px">pos3</div>
</div>

css

.parent{position:relative}
.parent div{position:absolute}

现在,如果我想获取位置 100px,100px 的所有元素。我该如何使用 jquery 来做到这一点?

4

1 回答 1

2

您可以使用 .filter (如此处所示jQuery: Selecting all elements where attribute is greater than a value

就像是:

$('.parent div').filter(function() {
  return ( $(this).css('top') == '100px' && $(this).css('left') == '100px')
});
于 2012-07-01T17:24:13.897 回答