jquery 选择器 - 排除第一个和第二个

标签 jquery jquery-selectors

我想从 jquery 选择器中排除第一个和第二个元素。我试过这个:

$('p:not(:nth-child(1),:nth-child(2))')

但这仅排除第一个元素...谢谢

最佳答案

此 jQuery 序列使用 .slice()丢弃 $('p') 选择器中的前两个元素:

$('p').slice(2).

参见http://jsfiddle.net/alnitak/zWV7Z/

请注意,这与 nth-child 不同 - 排除基于第一个选择器中找到的整个元素集,而不是基于它们的相对元素在 DOM 中的位置。

关于jquery 选择器 - 排除第一个和第二个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10548003/

相关文章:

javascript - 在 jQuery 中使用 setInterval 和数组更改多个元素的背景颜色

Jquery 可拖动元素克隆时不可拖动

JQuery 多个选择器, "AND"运算符

jquery 使用非选择器序列化

jquery - 如何使用 jQuery 查找表单中非禁用元素?

jquery选择器

jquery - 如何使用 css 更改悬停时的部分文本

javascript - 正确的 jQuery 选择器是什么?我想获取所有带有 attr x 的 tr,它们位于给定 tr 的正下方(同一级别)

jquery - 选择最后一个 child ,并确保它不是唯一的 child ?

javascript - DIV 的 Jquery 显示/隐藏不起作用