我使用以下表达式选择此“路径”中的所有链接:
$J('#leftmenu li div a")
问题在于我可以拥有以下层次结构:
<ul id="lefmenu">
<li><div><a href="#">foo</a>
<ul><li><div><a href="#">subfoo</a>
</li>/ul>
</li>
</ul>
使用此表达式选择foo和subfoo。
我想选择foo的方式,也就是说我在表达式中写的确切路径,现在这是在列表中选择所有“li div a”,这就是为什么它选择foo和subfoo。
答案 0 :(得分:1)
使用
$J("#leftmenu > li > div > a")
这将只选择直接的孩子
答案 1 :(得分:0)
#leftmenu > li > div > a
有关可用选择器的更多信息,请参阅the documentation。它们基于CSS selectors,所以关于这些的文档也应该有所帮助。