是否有一种方法可以隐藏一个选择器中的所有特定类型的元素。我知道你可以这样做:
$('p').hide();
$('p:first(or :eq(0)').show()
可能是这样的:
$('p:eq(>0)')
答案 0 :(得分:22)
slice()
可能会提供最佳效果:
$('p').slice(1).hide();
...其中1
是结果中的第二个元素,0
将是第一个元素。这更快,因为它使用本机方法而不是自定义过滤器。
$('p:not(:first)').hide();
//or $('p').not(':first').hide();
答案 1 :(得分:6)