我想在Query中使用嵌套div id选择包含特定文本的根元素。例如:
<div>...
<div id="parentDiv1">
<span>
....
<span>
.....
<div>..</div>
<div id="myId1">...</div>
</span>
....
</span>
</div>
</div>
<div id="parentDiv2">
<span>
....
<h2>..</h2>
<span>
.....
<div>..</div>
<div id="myId2">...</div>
</span>
....
</span>
</div>
现在,我需要选择一个id为parentDiv
的div,其嵌套div为id #myId1
。
在这种情况下我觉得更难。我知道这是一个复杂的案例。请有人帮帮我。
答案 0 :(得分:0)
假设我正确理解了这个问题,这应该有效:
$("div:contains('parentDiv')").has("#myId1");
或者如果你只需要具有这些属性的div的id:
$("div:contains('parentDiv')").has("#myId1").attr('id');
有关详细信息,请查看: