javascript - 如何找到 DIV 中的类计数

标签 javascript html css class dojo

我在 中编写了以下 HTML :

<div id="102_do_3_9_id_z_3" class="element_unit_index nominal out">2</div>

这是我可以生成的一个示例,但我有 20 种与此类似的元素。

我想知道如何在一个 DIV 上获得已定义类的数量,以便获得类数组,然后在数组中检查此元素是否不等于“标称”

dojo.removeClass(tmp_elm_on_div_ins_id,this._state);

最佳答案

如果您需要类列表并对其进行迭代,您可以使用类似这样的方法:

var classList =$('#102_do_3_9_id_z_3').attr('class').split(/\s+/);
$.each( classList, function(index, item){
    if (item === 'someClass') {
       //do something
    }
});

另一个建议:ID 不能以数字开头,这不是有效的 html。

关于javascript - 如何找到 DIV 中的类计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25687063/

相关文章:

javascript - Apache Tomcat 错误 : 404 page not found while the other jsp runs properly

javascript - DOM 内存和 CPU 管理

javascript - 如何在具有弹出页面的页面加载时注入(inject)内容脚本?

php - css 类和 id 的正则表达式

javascript - CKEditor editor.resize() 在 jQuery 中不起作用

css - Angular:ng-bootstrap - 带动画的垂直旋转木马

javascript - Internet Explorer 全屏模式?

html - 菜单栏 - 不同宽度的链接以填充菜单栏的流体宽度

创建链接的 Javascript 问题

html - <object> 响应宽度