Esiste una soluzione solo jQuery per selezionare un intervallo di righe da una tabella?Utilizzo di jQuery come selezionare un intervallo di righe?
So che "eq", "lt", "gt" esistono, ma sto cercando una combinazione di questi selettori.
Esiste una soluzione solo jQuery per selezionare un intervallo di righe da una tabella?Utilizzo di jQuery come selezionare un intervallo di righe?
So che "eq", "lt", "gt" esistono, ma sto cercando una combinazione di questi selettori.
È possibile applicare più di un filtro alla volta, anche se il secondo filtro si applica ai risultati del primo, quindi quanto segue si evidenzia a partire dalla 4a riga (salta lo 0..2) e si evidenzia per 3 righe (include 0..2):
$('#t tr:gt(2):lt(3)').css('background-color', '#f00');
È possibile utilizzare il selettore nthChild con un argomento di equazione.
È possibile concatenare 'eq', 'lt', 'gt' e questo filtrerà progressivamente ogni array restituito successivo.
È possibile utilizzare il jQuery filter; una forma di questo prende come argomento una funzione di callback - puoi scrivere qualsiasi codice complesso in essa per la selezione.
Perché: gt() è un'estensione jQuery ... utilizzando: gt() non possono usufruire delle prestazioni ... Per una migliore performance nei browser moderni, usa $ ("css-selector"). slice (index).
Che dice, è meglio utilizzare il metodo di matrice nativa slice
per raggiungere l'obiettivo.
$('ul > li').slice(start, end).css("color", "blue")
Link diretto: http://api.jquery.com/gt-selector/