当孩子李徘徊时,样式父李

时间:2014-07-04 09:54:41

标签: jquery

我一直在阅读这个帖子: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');
});

祝你好运 马丁

1 个答案:

答案 0 :(得分:0)

工作正常。使用.toggleClass可以简化代码

$(function() {

    $('li.parent ul li').hover(function() {

        $(this).closest('li.parent').toggleClass('highlighted');

      });
});

DEMO