javascript - 如何选择所有没有类或id的元素?

标签 javascript jquery

如果我想选择没有类(但可能有ID)的元素,则如下

$(".entry-container ul:not([class])").addClass("列表类型-1"); 工作正常。

如果我想选择没有 ID(但可能有类)的元素,则如下

$(".entry-container ul:not([id])").addClass("列表类型-1"); 工作正常。

但是如果我想选择所有没有类 AND 和 ID 的元素怎么办?

最佳答案

$(".entry-container ul").not("[id][class]").addClass("list type-1"); 

使用.filter()方法:

$(".entry-container ul").filter(function() {
   return this.id === '' && this.className === '';
});

关于javascript - 如何选择所有没有类或id的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18905543/

相关文章:

javascript - 根据范围内的价格选中复选框

javascript - 当导航到某个输入字段时,如何自动生成新的输入字段?

javascript - Capybara 测试更改脚本是否有效并将属性添加到 HTML 字段

javascript - 使用 jQuery 查找特定的 HTML 元素

javascript - 如何从另一个页面更改一个页面的 html 代码?

javascript - PostgreSQL 数据库 - 如何按顺序查询表(无限滚动)

javascript - 使用开源 Google Chrome 开发者工具“源”选项卡的链接

javascript - 如何在一个函数的不同元素上使用两个事件?

jquery - 我如何计算我需要滚动多少

javascript - jQuery UI Datepicker 仅响应第一个文本框