jQuery:仅当元素没有类名时才选择它

标签 jquery jquery-selectors

如何使用 jQuery 选择一个没有任何类的元素?

我正在编写一个页面,允许 html 作者通过向元素添加一个类来覆盖默认的 jQuery 操作。它应该是任何类。

所以标记可能是:

<ul>
  <li class="override"></li>
  <li></li>
</ul>

我希望 jQuery 只选择第二个列表元素,因为它没有类。

我查看了 .hasClass(),但它似乎需要特定的类名。

谢谢!

最佳答案

:not() Selector – jQuery API

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

关于jQuery:仅当元素没有类名时才选择它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9042289/

相关文章:

c# - 使用ajax在MVC项目中不起作用时的Azure blob下载

javascript - AJAX 方法 Jquery 无法返回数据

javascript - 哪个是企业级 JS 编程的更好框架 - jQuery 或 Prototype,为什么?

javascript - 如何检查列表的第一个 child 有 `selected` 类

javascript - PhantomJS/CasperJS AssertExists() 失败

javascript - 如何使用jquery生成动态输入并通过id获取值

具有以字符串开头的属性的元素的 jQuery 选择器

javascript - 让所有级别的所有 child

javascript - 我如何知道通过 jQuery 选择了哪个单选按钮?

jquery - 在 jquery 中加载 Json 文件失败,代码如下