我的大脑必须完全被打破,因为我无法弄清楚为什么这不简单。
我有两个列表 - 一个类别,一个属于这些类别的项目。我需要使用共享类,根据第一个中选择的项目突出显示第二个列表中的项目。
根据我的判断,我在第二个列表上缺少一个循环,对于初学者来说,但是其他一些错误也是如此。我可能无法弄清楚使用addClass和hasClass的正确方法。
这是一个小提琴:
答案 0 :(得分:3)
你做得太难了,它会像这样工作:
$('.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');
});
答案 1 :(得分:0)
代码中有一些错误试试这个: http://jsfiddle.net/9Ux27/6/