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:属性が値より大きいすべての要素を選択します

何かのようなもの:

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