javascript - 如何使用 jQuery/JavaScript 删除所有 CSS 类?

标签 javascript jquery dom

不是为元素可能具有的每个类单独调用 $("#item").removeClass() ,而是有一个可以调用的函数从给定元素?

jQuery 和原始 JavaScript 都可以工作。

最佳答案

$("#item").removeClass();

不带参数调用 removeClass 将删除所有项目的类。


也可以使用(但不一定推荐。正确的方式就是上面那个):

$("#item").removeAttr('class');
$("#item").attr('class', '');
$('#item')[0].className = '';

如果您没有 jQuery,那么这几乎是您唯一的选择:

document.getElementById('item').className = '';

关于javascript - 如何使用 jQuery/JavaScript 删除所有 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424981/

相关文章:

php - 缓存通过 PHP/AJAX/JSON/jQuery 加载的动态图像

javascript - 如果单击“提交”,如何关闭输入

javascript - 空字符串传递给 jquery.unobtrusive-ajax.js 中的 getElementById() :16

jquery - 如何使用jquery将dom对象构建到html中

javascript - 为什么我无法在 javascript 中获取元素的值

javascript - 单击链接时更改变量

javascript - 如何使用 PHP 检查引导模式窗口中的按钮是否被单击

javascript - 如何在函数中全局调用 js var?

jquery - 2 col-md-6 没有在我的剑道网格中并排排列。

javascript - 我可以确定页面加载时复选框的默认状态(或者通过 Reset() 将其重置为什么值吗?)