jquery hasclass 用于多标签

标签 jquery class

<span class="c1 c2"></span>
<span class="c1"></span>
<span class="c1 c2"></span>
<span class="c1 c2"></span>
<span class="c1"></span>
<span class="c1"></span>
<span class="c1 c2"></span>
<span class="c1"></span>
<span class="c1 c2"></span>

我有多跨度标签,我想测试所有标签是否都有 c2 类,然后发出警报。

if($('.c1').hasClass('c2'))
{
alert('ok all');
}
else
alert('not all');

最佳答案

您可以运行每个循环来检查类 c1 是否具有 c2:

$(".c1").each(
    function(){
        if(!$(this).hasClass("c2")){
            console.log("not all");
            return false;
        }
    });

fiddle

关于jquery hasclass 用于多标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24585085/

相关文章:

jquery - 如何从文件夹中删除根目录?

jquery - 按多个数据属性元素过滤

jquery - 无法设置在 div 内选中的复选框类

python - 为什么模块不可调用

C++ 函数从对象数组返回对象的拷贝。这是默认行为吗?

javascript - .NET Core 如何使用 AJAX 提交带有文件的表单?

jquery - 单击链接时禁用滚动

javascript - 不公开扩展类方法

c++ - C++ 中的赋值与初始化

c++ - 缺少显式类型(假定为 int)