如何选择只有一级的李?如果我做’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>李.