javascript - 如何检查类属性是否存在?

标签 javascript jquery

我正在尝试检查 <li> </li> 中是否没有类标签标签。

例如,如果我有这个:

<li class="menu...."> words </li> 

我想忽略它。但是,如果我有这个:

<li> words </li> 

我想使用它。

我目前拥有的内容大致如下:

$("li").each(function() {
    if ($(this).classList.contains('') {
        do function
    }
})

但是,这不起作用 - 我该怎么做?

提前致谢

最佳答案

$('li:not([class])');

这将选择所有根本没有类的 li 元素。您也可以将 [class] 替换为特定类,或使用 hasClass

关于javascript - 如何检查类属性是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25899805/

相关文章:

javascript - Angular 7 ngx-translate 不记得刷新后的语言

javascript - 从客户端检测到潜在危险的 Request.QueryString 值(Html ="&lt;!DOCTYPE html PUBLI...")asp.net mvc

javascript - 将 fancytree 节点拖到外部 droppable

javascript - 定位模态窗口

javascript - 使用 Jquery 选择指定行

javascript - 编辑Wordpress模板

php - 如何将 json 编码的 PHP 数组转换为 Javascript 中的数组?

jquery - AJAX JSONP 调用自动添加回调参数。如何删除它?

javascript - 使用间隔使用 javascript 更改多个属性?

javascript - 谷歌地图指向正确的位置,但不显示位置名称