Как выбрать элементы ссылки только для родителя <ul>
из списка, подобного этому?Выбор только элементов первого уровня в jquery
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
Таким образом, в CSS ul li a
, но не ul li ul li a
Благодаря
Хм Я обнаружил, что проблема связана с использованием jquery 1.2. Я заменил его на 1.3, и теперь эти селекторы работают нормально. Большое спасибо за ваш ответ и все, кто ответил. – aston
Если вы не хотите добавлять класс, просто выполните $ ("ul: first> li a"), очевидно, это будет работать только для первого уровня, а не для внутренних уровней. – Alfonso
$ ("ul> li a"). Not ("ul li ul a") его рабочий штраф. – vicky