javascript - 如果不存在则申请类(class)

标签 javascript jquery

我有多个带有 common 的元素类(class)。如果该类不存在,如何检查每个元素并添加?

这就是我所做的,但不确定这是否是这样做的方法。

$(".common").each(function(){
     if (!$(this).hasClass("test")) {
       //do some
     }
};

最佳答案

更简单的方法是使用 :not() 更新选择器 伪类选择器。

$(".common:not(.test)").each(function(){
   //do some
});

关于javascript - 如果不存在则申请类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39326491/

相关文章:

javascript - 将视频轨道 src 替换为变量

javascript - .Net MVC 将 ViewBag 值分配给 JavaScript 脚本变量问题

javascript - 按钮将输入添加到表单,但仅限第一个。不在多个表单/div 上

javascript - 使用种子值在刷新之间保持 d3-cloud 一致?

javascript - 在 HTML 中选择后保持范围对象的更改

javascript - 如何改进我的代码以实现 'return false'?

javascript - 如何用多色线绘制图形

javascript - 基金会 6 : How to add tabs using jquery

jquery - 如何将一个元素定位在另一个响应式元素上?

javascript - 展平 Angular2 中的可观察数组