jquery – 如何在递归菜单中仅选择顶级的li?

前端之家收集整理的这篇文章主要介绍了jquery – 如何在递归菜单中仅选择顶级的li?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何选择只有一级的李?如果我做’ul li’,它也会选择孩子.有没有办法只选择顶级,而不是使用CSS的孩子?如果没有,我可以使用jQuery,但是如何在这种情况下选择它?
<ul>
    <li class="administration first">
        <a href="/administration.aspx"><span>Administration</span></a>
        <ul>
            <li class="users first selected"><a href="/administration/users.aspx"><span>Users</span></a></li>
            <li class="forms last"><a href="/administration/forms.aspx"><span>Forms</span></a></li>
        </ul>
        <div style="clear: both;"></div>
    </li>
    <li class="analytics"><a href="/analytics.aspx"><span>Analytics</span></a></li>
    <li class="options"><a href="/options.aspx"><span>Options</span></a></li>
    <li class="system last"><a href="/system.aspx"><span>System</span></a></li>
</ul>

解决方法

您将需要第一个ul以上的元素或类,然后指定{parent-selector}> ul>李.

猜你在找的jQuery相关文章