我昨天遇到了这个问题,两个解决方案都在js部分http://jsfiddle.net/6jm2s/22/
但现在我有同样的问题......除了需要删除的类都不同。
这应该解释我想要的...... http://jsfiddle.net/YeWna/7/
有什么想法吗?
答案 0 :(得分:1)
var klasses = $.map($(".links a"), function(elt) {
return $(elt).attr("class");
}).join(" ");
$(".links a").click(function(){
var link = $(this),
aBox = $(".aBox"),
klass = link.attr("class");
aBox.hasClass(klass) ? aBox.removeClass(klass) : aBox.removeClass(klasses).addClass(klass);
return false;
})
试试(更新)