我想了解jquery选择器,以找到子元素包含foo的父元素。
我们可以在xpath中执行此操作,但是这样做的jquery方法是什么?
由于
答案 0 :(得分:0)
您可以使用jquery 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;
答案 1 :(得分:0)
我会找到孩子并从那里去父母那样:
$(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;