2014-01-08 49 views
1

在这种情况下:防止添加类里的孩子的

<ul class="menu"> 
    <li><a href="#">menu item</a> 
     <ul> 
      <li><a href="#">menu item</a></li> 
      <li><a href="#">menu item</a></li> 
     </ul> 
    </li> 
    <li><a href="#">menu item</a></li> 
    <li><a href="#">menu item</a></li> 
</ul> 

<script type="text/javascript"> 
var myMenu = $('.menu li'); 

myMenu.mouseenter(function() { 
    myMenu.filter('.active').removeClass("active"); 
    $(this).addClass("active"); 
}); 
</script> 

jQuery的添加类每li悬停,但我要添加类到li孩子的。

我的意思.menu li ul li

我该怎么办呢?

回答

2

尝试使用var myMenu = $('.menu > li');

+0

就是这样。谢谢 – newbie

+0

@newbie如果这实际上回答了你的问题,想想把它解决,为了关闭这个话题;) – cubitouch

+0

@newbie你必须接受答案,如果它有帮助,只是为了提高我们,并帮助你更多:) 。 – niko