javascript - 使用 jQuery 删除类的正确方法

标签 javascript jquery css performance frontend

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

if($(div).hasClass('css-class')) {
  $(div).removeClass('css-class');
}

2.只是删除它?

$(div).removeClass('css-class');

3.还有其他建议吗?

最佳答案

删除它即可。如果元素没有您要删除的类,jQuery 不会抛出错误(或类似的错误)。

$(div).removeClass('css-class');

关于javascript - 使用 jQuery 删除类的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219367/

相关文章:

javascript - 如何检查列表是否可排序?

javascript - 带有 React JS 的组件 "loop"

javascript - 客户端模板引擎 (Rivets.js) 中的性能渲染缓慢

javascript - react 路由器|组件未渲染

javascript - 从图像属性中删除文本 ('src' );

javascript - 如何删除粘贴上除 p 标签以外的其他 html 标签?

jquery - 更改表单的操作属性

css3 媒体查询响应式设计

javascript - on Scroll animate scrollTop 向上移动 div 并修复它

javascript根据条件显示或隐藏类