У меня есть этот код:
$li = $("li", this)
Который выбирает весь из li
в моем коде. Это хорошо работает однако, я хочу $li
исключить li
это в подменю.
<ul id="navigation">
<li><a href="#">blah 1</a></li>
<ul id="subnav">
<li><a href="#">sub 1</a></li>
<li><a href="#">sub 2</a></li>
<li><a href="#">sub 3</a></li>
</ul>
</li>
<li><a href="#">blah 2</a></li>
<li><a href="#">blah 3</a></li>
<li><a href="#">blah 4</a></li>
<li><a href="#">blah 5</a></li>
</ul>
Так $li
только сослался бы на вздор не замена.
Я думал, что это было что-то как:
$li = $("li", this).parents()
Но это не делает то, что я хочу.
Просто используйте дочерний селектор >
:
$("#navigation > li")
Вы хотите использовать непосредственный дочерний селектор, >
:
$li = $('#navigation > li');
var li = $("#navigation > li");
>
выбирает только прямых потомков