我有以下列表列表項選擇不具有特定類項目
<ul id='myList'>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li class='item-selected'>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
</ul>
我想在mouseenter
添加item-over
類,並希望刪除item-over
類上
mouseleave
無項目擁有一流的item-selected
我試過
$('#myList li:not(".item-selected")')
.mouseenter(function(){
$(this).addClass('item-over');
})
.mouseleave(function() {
$(this).removeClass('item-over');
});
但無法。
怎麼辦?
':懸停'在CSS不工作? – Abhitalks
您的代碼可以在小提琴中正常工作:http://jsfiddle.net/RoryMcCrossan/uLYXf/。這個問題可能在於你的代碼中的其他地方,可能在'.item-over'規則的CSS中。 –
'li'元素是否是動態創建的...是dom就緒處理程序下的代碼 –