我的大脑必须彻底打碎,因为我不知道为什么这并不简单。
我有两个列表,一个是类别,另一个是属于这些类别的项目。我需要使用共享类,根据第一个列表中选择的项目突出显示第二个列表中的项目。
根据我的判断,对于初学者来说,我在第二个列表上缺少一个循环,但是还有其他错误。我只是想不出一起使用addClass和hasClass的正确方法。
这是一个小提琴:
http://jsfiddle.net/dilettante/9Ux27/4/
最佳答案
您使它变得太难了,它将像这样工作:
$('.firstlevel li a').click(function() {
var categoryID = $(this).attr("class");
$('.firstlevel li a').removeClass("current-menu-item")
$(this).addClass("current-menu-item")
$('.secondlevel li a').removeClass('clicked');
$('.secondlevel li a.' + categoryID).addClass('clicked');
});
here is a working fiddle
关于jquery - jQuery:使用addClass突出显示“喜欢”菜单项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12140419/