He tenido la sensación de que $('.class:first')
se ejecuta más rápido que $('.class')
. Entonces, cada vez que sé que solo hay un .class
en el subconjunto, lo he usado.Optimizar jQuery selector con: primero
¿:first
hace que la consulta se ejecute más rápido, o es innecesario?
si solo hay un elemento '.class', no debería hacer ninguna diferencia. (* es más probable que tenga un peor rendimiento, en el sentido de que debe hacer una selección adicional en lugar de simplemente devolver todo *) –
http://jsperf.com/does-first-boost-your-selector – jAndy
@jAndy, gracias por el jsperf enlace. no sabia sobre eso. –