我一直在阅读这个帖子:Style parent li on child li:hover并试图让它与我的菜单一起工作:http://jsfiddle.net/PJMyR/1/,但它一直在向我抛出语法错误,我可以& #39;弄清楚原因。
以下是代码:
$('li.parent ul li').mouseenter(function() {
$(this).parent().closest('li.parent').addClass('highlighted');
}).mouseleave(function() {
$(this).parent().closest('li.parent').removeClass('highlighted');
});
祝你好运 马丁
答案 0 :(得分:0)
工作正常。使用.toggleClass
可以简化代码
$(function() {
$('li.parent ul li').hover(function() {
$(this).closest('li.parent').toggleClass('highlighted');
});
});