如何使用jQuery获取具有某些特定类型子级的对象?例如,拥有下一个DOM:
<ul id="menu">
<li>Item 1</li>
<li>
Item 2
<ul>
<li>Item 2.1</li>
<li>Item 2.2</li>
</ul>
</li>
<li>
Item 3
<ul>
<li>
Item 3.1
<ul>
<li>Item 3.1.1</li>
<li>Item 3.1.2</li>
</ul>
</li>
<li>Item 3.2</li>
</ul>
</li>
如何获取<li>
内至少有一个类型为#menu
的子项的所有<ul>
个元素?
答案 0 :(得分:4)
试试这个 -
$("#menu li:has('ul')")
http://api.jquery.com/has-selector/
工作演示-->
http://jsfiddle.net/V6Eqm/
答案 1 :(得分:3)
答案 2 :(得分:0)