javascript - 修改多个元素的类列表

标签 javascript jquery

如何通过 jQuery 或 JavaScript 一步修改多个类的类列表?

我的表单中有几个类

<div class="form-group has-error has-feedback">...</div>
<div class="form-group has-error has-feedback">...</div>
<div class="form-group has-error has-feedback">...</div>

如何删除除 form-group 之外的所有类?

<div class="form-group">...</div>
<div class="form-group">...</div>
<div class="form-group">...</div>

最佳答案

您可以使用 .removeClass()方法。

$(".form-group.has-error.has-feedback").removeClass("has-error has-feedback");

来自 jQuery 文档:

Description:

Remove a single class, multiple classes, or all classes from each element in the set of matched elements.

...

If a class name is included as a parameter, then only that class will be removed from the set of matched elements. If no class names are specified in the parameter, all classes will be removed.

关于javascript - 修改多个元素的类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34568420/

相关文章:

jquery - 从 jquery 数据表中删除第一个和最后一个分页

javascript - HandsOnTable - 从 0.11.0 升级到 0.15.0-beta 2 后销毁并重新创建不起作用

javascript - SVG 悬停在 IE9 或 Chrome 中不起作用

javascript - 如何强制 Apache Tapestry 更新 javascript?

javascript - Highcharts 基于数据比较的动态列颜色

jquery - jQuery UI slider 上的创建事件中的值不可用?

jquery - CSS 问题 - 如何在不改变容器大小的情况下防止 float 对象包裹在容器中?

javascript - 如何绑定(bind)按钮REACT的值?

javascript - 用原型(prototype)扩展 knockout viewmodels

javascript - 如何根据文本选中复选框?