我是 jQuery 新手,所以如果这是一个愚蠢的问题,我很抱歉。但是我一直在查看 Stack Overflow,我可以找到一半工作的东西,我就是无法让它完全工作。
我有 2 个选项卡 - 1 个处于活动状态,另一个未处于活动状态。单击非活动选项卡后,我希望将其赋予活动类,并删除以前的活动类。反之亦然,每次单击非活动选项卡时。
任何帮助都会很棒!
这是我目前拥有的:http: //jsfiddle.net/zLpe5/
这是我尝试添加和删除类的方法:
$(document).ready(function() {
$(".tab").click(function () {
$(".tab").removeClass("active");
$(".tab").addClass("active");
});
});
如果有人可以帮助合并我小提琴中的 2 位脚本,那也将是一个巨大的帮助。因为我很困惑这是如何做到的!
谢谢 :)
原文由 Nick 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个
当您使用
$(".tab").addClass("active");
时,它以类名.tab
的所有元素为目标。相反,当您使用this
时,它会查找具有事件的元素,在您的情况下是 clicked 的元素。希望这对您有所帮助。