即时通讯添加类称为tab-container在一个标签的每次点击时,问题是当ex:单击tab2,然后tab3,然后tab2类不会被删除,它只是不断添加类 - 所以,我要的是删除以前的类,添加新的课前...我如何添加和删除类
脚本:
$(".tabs-content div").hide(); // Initially hide all content
$(".tabs li:first").attr("id","current"); // Activate first tab
$(".tabs-content div:first").fadeIn(); // Show first tab content
$('.tabs a').click(function(e) {
e.preventDefault();
var className = $(this).attr("name")
$(document).find(".tab-container").addClass(className);
if ($(this).closest("li").attr("id") == "current"){ //detection for current tab
return
}
else{
$(".tabs-content div").hide(); //Hide all content
$(".tabs li").attr("id",""); //Reset id's
$(this).parent().attr("id","current"); // Activate this
$('#' + $(this).attr('name')).fadeIn(); // Show content for current tab
}
});
有多少'.tab-container's?如果您可以发布相关标记 – Bergi
removeClass()或我不明白您的问题,这将有所帮助? –
我假设这里真正的问题是你不明白如何跟踪以前选择的类?所以当点击一个新标签时,你需要知道要删除哪个类。 – James