Tengo un elemento principal con una gran cantidad de elementos secundarios (1000). Estoy buscando la manera más rápida posible de manejar el último elemento secundario. Las opciones que he encontrado son:
$('.parent .child').last()
y
$('.parent .child:last')
Cualquier opinión sobre cuál es fiable en todos los navegadores más rápido?
EDITAR
me escribió un ensayo en el jsFiddle para medir esto y resulta que la diferencia es prácticamente insignificante. Aunque .last() tuvo un mejor rendimiento, la diferencia es insignificante. Entonces, creo que incluso con el último selector, en realidad está obteniendo toda la lista de elementos y luego devolviendo el último elemento. Increíble.
violín:http://jsfiddle.net/techfoobar/GFb9f/8/
Consideremos un caso de prueba jsperf para tales preguntas .. –
duplicado: http://stackoverflow.com/questions/4262928/jquery-what-is-faster-selectors-or-methods –
@pst - nunca ha utilizado jsperf. Gracias por señalar. Sin embargo, he creado un violín para medirlo. Enlace en la pregunta actualizada. – techfoobar