【问题标题】:How can I get elements using itrs position? [duplicate]如何使用它的位置获取元素? [复制]
【发布时间】:2012-07-02 07:17:05
【问题描述】:

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

<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 来做到这一点?

【问题讨论】:

    标签: jquery html


    【解决方案1】:

    您可以使用 .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')
    });
    

    【讨论】:

      猜你喜欢
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多