使用jQuery删除类的正确方法

ben*_*ams 2 javascript css performance jquery frontend

我有一个简单的问题让我感兴趣:如果我想用jQuery删除一个CSS类,那么正确的方法是什么?1.检查班级是否存在后删除?

if($(div).hasClass('css-class')) {
  $(div).removeClass('css-class');
}
Run Code Online (Sandbox Code Playgroud)

2.删除它?

$(div).removeClass('css-class');
Run Code Online (Sandbox Code Playgroud)

3.还有其他建议吗?

Mat*_*all 8

只需删除它.如果元素没有你要删除的类,那就不像jQuery会抛出错误(或类似的东西).

$(div).removeClass('css-class');
Run Code Online (Sandbox Code Playgroud)