2009-08-04 23 views
5

¿Cómo puedo obtener rápidamente un selector jQuery para los cuadros de texto en las primeras 5 filas de una tabla? Tengo una tabla con muchas filas y muchos cuadros de texto; Solo estoy tratando de seleccionar los cuadros de texto en las primeras 5 filas de la tabla. ¿Hay una forma fácil de hacer esto?jQuery: seleccione las primeras cinco filas de una tabla

Respuesta

10

Uso lt()

$('tr:lt(5) input[type=text]') 

Tenga en cuenta que es lt (5), no lt (6), ya que los índices están basados ​​en 0.

+0

si tiene más de una tabla, esta solución no discernir entre ellos – Jason

+1

Si esto funciona bien. Y sí, jason, estás en lo cierto. Limitaría el alcance del selector pasando la tabla apropiada como el segundo arg a la consulta. gracias a todos. :) – Hcabnettek

6

intento:

$("#yourTable tr:lt(5) input[type=text]") 
-1

ver "http://docs.jquery.com/Selectors/nthChild#index"

ancho intento:

$("table tbody tr:nth-child(0)").html(); 
$("table tbody tr:nth-child(1)").html(); 
$("table tbody tr:nth-child(2)").html(); 
$("table tbody tr:nth-child(3)").html(); 
$("table tbody tr:nth-child(4)").html(); 
Cuestiones relacionadas