gpt4 book ai didi

jquery - 仅定位选择器中具有子菜单的链接

转载 作者:行者123 更新时间:2023-12-01 06:16:42 28 4
gpt4 key购买 nike

<ul id="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Discography</a>
<ul>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
</ul>
</li>
<li><a href="#">Videography</a>
<ul>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
</ul>
</li>
<li><a href="#">About</a></li>
</ul>

我想获取 jquery 选择器中具有子菜单的主链接。我不想抓取子菜单链接。我只想要有子菜单的主链接。

我尝试了下面的选择器,但它为我提供了所有主要链接(主页、唱片目录、录像、关于)。

$("#nav > li > a").click(function() {
alert("click called");
});

相反,我只希望它在用户单击“唱片目录和录像”时发出警报。

最佳答案

jsFiddle demo

$("#nav li:has(ul) > a").click(function() {
alert("click called");
});

P.S:以上内容甚至适用于更深的嵌套列表!

关于jquery - 仅定位选择器中具有子菜单的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27339641/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com