2009-08-04 26 views
5

Come posso ottenere rapidamente un selettore jQuery per le caselle di testo nelle prime 5 righe di una tabella? Ho una tabella con molte righe e molte caselle di testo; Sto solo cercando di selezionare le caselle di testo nelle prime 5 righe del tavolo. C'è un modo semplice per farlo?jQuery: seleziona le prime cinque righe di una tabella

risposta

10

Usa lt()

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

Si noti che si tratta di lt (5), non lt (6), dal momento che gli indici sono 0-based.

+0

se ha più di una tabella, questa soluzione non discernere tra di loro – Jason

+1

Sì, questo funziona bene. E sì, Jason hai ragione. Limiterò l'ambito del selettore passando la tabella appropriata come secondo argomento alla query. ringrazia tutti. :) – Hcabnettek

6

prova:

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

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

larghezza prova:

$("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(); 
Problemi correlati