我认为这真的很简单,但我似乎找不到正确的选择器语法。我有这样的html:
<div class="parent">
<h2>Summary</h2>
<p>... bunch of content ...</p>
</div>
<div class="parent">
<h2>Statistics</h2>
<p>... bunch of content ...</p>
</div>
<div class="parent">
<h2>Outcome</h2>
<p>... bunch of content ...</p>
</div>
我想找到其 h2 子项包含文本“统计”的 div。
我尝试了以下各种组合:
$(".parent").find("h2[text='Statistics'").parent()
这不起作用,因为 find 返回一个空集。如果我这样做:
$(".parent").find("h2").text("Statistics").parent()
我得到了 3 个元素——所有这些元素似乎都是包含统计信息的 div。我可以添加 first() ,但这似乎有点恶心。找到该项目的正确语法是什么?