在jQuery中,如何使用 Select 器访问除第一个元素之外的所有元素?因此,在下面的代码中,将只访问第二个和第三个元素.我知道我可以手动访问它们,但是可以有任意数量的元素,所以这是不可能的.谢谢.

<div class='test'></div>
<div class='test'></div>
<div class='test'></div>

推荐答案

$("div.test:not(:first)").hide();

或者:

$("div.test:not(:eq(0))").hide();

或者:

$("div.test").not(":eq(0)").hide();

或者:

$("div.test:gt(0)").hide();

或者: (as per @Jordan Lev's comment):

$("div.test").slice(1).hide();

诸若此类.

见:

Jquery相关问答推荐

将div中的下一个2个标题分组

使用动态类名的gm_addStyle?

从克隆的输入中读取数据属性,返回初始输入的值

点击和touch 事件之间的jQuery冲突解决方法

为什么我的 toFixed() 函数不起作用?

在 Bootstrap 3 中向工具提示添加换行符

提高 jQuery Select 器性能的好方法?

$(document).ready(function() VS $(function(){

jQuery 绑定点击 *ANYTHING* 但 *ELEMENT*

使用 jQuery Validate 确认密码

jQuery ajax() 使用成功、错误和完成与 .done()、.fail() 和 always()

如何使用jQuery动态设置宽度和高度

模态窗口中的 Twitter Bootstrap Datepicker

如何在javascript中获取json键和值?

如何从所有元素jquery中删除类

jQuery empty() 与 remove()

如果一个元素正在被动画,我如何用 jQuery 找出?

jQuery DataTables:控制表格宽度

在jQuery中获取列表元素内容的数组

如何插入元素作为第一个子元素?