我不太明白如何在jQuery中使用children()函数,这是我的代码:
能否有人向我解释一下
HTML 代码:
jQuery('#nav li.over a.level-top').css({'padding-bottom': '26px'});
我希望你能用 var navLiOver = jQuery('#nav li.over');
替换 #nav li.over
。
以下代码无效:
navLiOver.children('a.level-top').css({'padding-bottom': '26px'});
能否有人向我解释一下
children()
函数如何工作?HTML 代码:
<ul id="nav">
<li class="level-top over">
<a class="level-top">Link1</a>
<ul class="level0">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</li>
</ul>
children()
只会选择与选择器匹配的直接后代,而你的第一个选择器将选择li.over
层次结构中任何位置的所有a.level-top
元素... - BenM