【发布时间】:2016-04-07 13:00:57
【问题描述】:
我要查找 ul.level-1 的所有 li.item 后代:
$('ul.level-1').find('li.item')
然后获取完整的选择器路径,如ul.level-1 > li > ul.level-2 > li > ul.level-3 > li.item,这样我就可以将此选择器传递给只接受字符串的 jQuery 插件。
是否有用于查找选择器路径的功能/插件?
<ul class="level-1">
<li>I</li>
<li>II
<ul class="level-2">
<li>A</li>
<li>B
<ul class="level-3">
<li class="item">1</li>
<li class="item">2</li>
<li class="item">3</li>
</ul>
</li>
<li>C</li>
</ul>
</li>
<li>III</li>
</ul>
【问题讨论】:
-
看起来很有趣,但它获取单个元素的选择器。在我的示例中,find 返回三个 li 项目,因此选择器必须考虑到这一点。
标签: jquery jquery-plugins