在jQuery中有没有一种方法可以循环或分配给数组所有分配给元素的类
前
<;div class=“Lorem ipsum dolor\u spec sit amet”>;你好,世界</部门>;
我将寻找一个“特殊”类,如上面的“dolor_spec”。我知道我可以使用hasClass(),但实际的类名当时可能不一定是已知的
您可以使用document.getElementById('divId').className.split(/\s+/)获取类名数组
然后你可以迭代并找到你想要的
var classList=document.getElementById('divId').className.split(/\s+/);
对于(变量i=0;i<;classList.length;i++){
if(类列表[i]=='someClass'){
//做点什么
}
}
jQuery在这里并不能真正帮助您
var classList=$('divId').attr('class').split(/\s+/);
$.each(类列表、函数(索引、项){
如果(项=='someClass'){
//做点什么
}
});