2014-01-08 80 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