是否有一种方法可以在一个选择器中隐藏所有特定类型的元素.我知道你可以这样做:
$('p').hide();
$('p:first(or :eq(0)').show()Run Code Online (Sandbox Code Playgroud)
可能是这样的:
$('p:eq(>0)')Run Code Online (Sandbox Code Playgroud)
And*_*y E 23
slice() 可能会给出最好的表现:
$('p').slice(1).hide();
Run Code Online (Sandbox Code Playgroud)
...结果中1的第二个元素在哪里,并且是第一个元素0.这更快,因为它使用本机方法而不是自定义过滤器.
$('p:not(:first)').hide();
//or $('p').not(':first').hide();
Run Code Online (Sandbox Code Playgroud)
$("p").not(":first").hide();
Run Code Online (Sandbox Code Playgroud)
这也应该有效,但很难看:
$("div:not(:first)").hide();
Run Code Online (Sandbox Code Playgroud)