javascript - 使用 jQuery 切换多个类

标签 javascript jquery toggleclass

当用户单击按钮时,我尝试循环浏览 3 个类。我发现有人的same challenge as me ,但我缺乏对这篇文章发表评论以进行任何后续行动的声誉。

这是循环遍历类的原始代码:

$('.one, .two, .three').click(function() {                             
    this.className = {
       three : 'one', one: 'two', two: 'three'
    }[this.className];
});

我已将其修改如下:

$('#next').click(function() {                             
    this.className = {
       liscombe : 'digby', digby: 'keltic', keltic: 'liscombe'
    }[this.className];
});

这按预期工作并循环遍历 #next 元素上的类,但是我希望在单击 #next 时在 body 标记上发生类更改。我不知道如何修改“这个”。我尝试过 body.className 但没有成功。

如何修改它以使主体类在点击时发生变化?

最佳答案

document.body.className 应该可以工作

关于javascript - 使用 jQuery 切换多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28054176/

相关文章:

jquery - 两个 jQuery 切换不起作用

javascript - 如何使用 JQuery 使一个类同时处于事件状态?

javascript - jQuery 点击停止 css 悬停事件

javascript - meteor.js - 设置 Controller 来访问集合

javascript - 如何访问访问过的链接历史记录

javascript - 仅弹出一个模态框 - Bootstrap

javascript - 为什么 jQuery removeClass 不能使用点击功能?

javascript - 更改 Prop 时某些图像无法加载

javascript - 这个 toggle() 有什么问题?

用于动画的 jQuery toggleclass