2011-06-21 15 views

Respuesta

18

slice() será Probablemente dar el mejor rendimiento:

$('p').slice(1).hide(); 

... donde 1 es el segundo elemento en los resultados y 0 sería el primero. Esto es más rápido porque usa métodos nativos en lugar de un filtro personalizado.

Como alternativa, se puede usar :not() o .not():

$('p:not(:first)').hide(); 

//or $('p').not(':first').hide(); 
+1

funciona muy bien gracias. Oh, sí, tienes razón, voy a seguir con la porción – locrizak

6

http://jsfiddle.net/x6DEY/

$("p").not(":first").hide(); 

Esto debería funcionar también, pero es feo:

$("div:not(:first)").hide(); 
Cuestiones relacionadas