<div id="myDiv">
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
</div>
Si quisiera seleccionar la segunda, tercera y cuarta a
etiquetas en el ejemplo anterior, ¿cómo hacer eso? Lo único que se me ocurre es:cómo seleccionar un rango de elementos en jQuery
$("#myDiv a:eq(1), #myDiv a:eq(2), #myDiv a:eq(3)")
Pero eso no parece ser muy eficiente o bonito. Supongo que también podría seleccionar TODOS los a
sy luego ejecutar .each
sobre ellos, pero eso podría volverse muy ineficiente si hubiera muchos más a
s.
'$ ('className'). Rebanada (1, 4)' también puede ser útil, eso es lo que necesitaba para mi escenario, muchas gracias por sacar el hilo de sus pensamientos comenzaron :) – pulkitsinghal
¿El tal amplia selección inicial agregar gastos generales de procesamiento, en comparación con un selector más específico? ¿O cree que: lt,: gt y: eq requieren más recursos? – aaronbauman
Genial. Esto también funciona para seleccionar múltiples opciones del elemento de selección. – Surya