首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除jquery中的类和addclass

删除jquery中的类和addclass
EN

Stack Overflow用户
提问于 2019-04-28 19:30:02
回答 1查看 32关注 0票数 0

在这个单击函数中,作者为什么要删除类并再次添加类?

代码语言:javascript
复制
$('#alt').on('click', function() {
    $('button').removeClass('active');
    $(this).addClass('active');
    $('.light').attr('class', 'light');
    setTimeout(function() {
        $('#light-1, #light-3, #light-5').attr('class', 'light strobe blue');
        $('#light-2, #light-4, #light-6').attr('class', 'light strobe red delay');
    }, 50);
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-29 04:01:31

可能作者希望重置活动按钮,而只希望单击为活动按钮。

代码语言:javascript
复制
$('button').removeClass('active');
$(this).addClass('active');

附注:假设$(this)也是一个按钮。

您也可以使用jquery not编写它

$("button").not($(this)).removeClass('active');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55893865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档