javascript - 如何从选择中按类名排除元素?

标签 javascript jquery

<div id="container">
  <p class="text">First</p>
  <p class="text">Second</p>
  <p class="text other">Third</p>
  <p class="text last">Fourth</p>
</div>

使用 document.getElementsByClassName('text')我得到了所有 4 个元素。如何选择类 text 的每个元素但不是lasttext other还应该选择。

是否有一些简单的方法可以使用 Javascript/JQuery 实现此目的?

最佳答案

您可以将 querySelectorAllnot 一起使用

document.querySelectorAll('p.text:not(.last)');

关于javascript - 如何从选择中按类名排除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49448962/

相关文章:

javascript - jquery onchange 选择选项不起作用

javascript - jquery 使用 css 函数

jquery - CSS 内联 block 转换

如果子级没有文本,jQuery 将隐藏父级

jquery - 监听文本框上的输入按键

javascript - 简单的移动 jQuery 切换按钮和 .toggle 最新 jQuery 的替代品

javascript - 添加一个单击时调用内容脚本函数的按钮?

javascript - 在单击页面之前,Angular 2 不会重新呈现?

javascript - 如何将 .xlsx 数据作为 blob 保存到文件中

javascript - 使用 jQuery 选择一个带有冒号的 ID