而不是为元素可能拥有的每个单独单独调用$("#item").removeClass()
,是否有一个可以调用的函数从给定元素中删除所有 CSS 类?
jQuery 和原始 JavaScript 都可以工作。
$("#item").removeClass();
调用不带参数的removeClass
将删除所有项的类。
您也可以使用(但不一定推荐, 正确的方法是上面的方法):
$("#item").removeAttr('class');
$("#item").attr('class', '');
$('#item')[0].className = '';
如果你没有 jQuery,那么这将是你唯一的选择:
document.getElementById('item').className = '';
如果没有指定任何特定内容,请挂起,不删除 Class()默认删除所有类?所以
$("#item").removeClass();
将自己做...
当然。
$('#item')[0].className = '';
// or
document.getElementById('item').className = '';