找到Jquery元素

时间:2017-01-31 10:31:38

标签: jquery

我想了解jquery选择器,以找到子元素包含foo的父元素。

我们可以在xpath中执行此操作,但是这样做的jquery方法是什么?

由于

2 个答案:

答案 0 :(得分:0)

您可以使用jquery has帮助程序来筛选已找到的字段集,具有特定的子标准

https://api.jquery.com/has/



console.log($('div').has('.foo').attr('id'))

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="c1">
  <span class="foo"></span>
</div>

<div id="c2"></div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

我会找到孩子并从那里去父母那样:

&#13;
&#13;
    $(document).ready(function() {
      var $parent = $(".foo").parent()
      console.log($parent.attr("id"));
    });
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="imTheParent">
  <span class="foo"></span>
</div>
<div id="imNotTheParent">
  <span class="bar"></span>
</div>
&#13;
&#13;
&#13;