2009-06-29 10 views

Odpowiedz

18

Można zastosować więcej niż jeden filtr na raz, chociaż drugi filtr dotyczy wyników pierwszego, dlatego następujące elementy będą podświetlać począwszy od czwartego wiersza (pomija 0..2) i wyróżnić dla 3 wierszy (zawiera 0..2):

$('#t tr:gt(2):lt(3)').css('background-color', '#f00'); 
0

Możesz połączyć swoje "eq", "lt", "gt", co spowoduje stopniowe filtrowanie każdej kolejnej zwróconej tablicy.

1

Można użyć jQuery filter; jedna z postaci przyjmuje jako argument funkcję wywołania zwrotnego - możesz wpisać dowolny złożony kod do wyboru.

3

Ponieważ: gt() jest rozszerzeniem jQuery ... używając: GT() nie może skorzystać z wyników ... Dla lepszej wydajności w nowoczesnych przeglądarkach, zamiast tego użyj $ ("css-selektor"). slice (index).

Który mówi, że lepiej jest użyć metody macierzystej tablicy slice, aby osiągnąć cel.

$('ul > li').slice(start, end).css("color", "blue")

Link bezpośredni: http://api.jquery.com/gt-selector/

Powiązane problemy