我想得到一个处于这个位置的元素。我怎么能这样做?
<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来做?
答案 0 :(得分: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')
});