2011-12-07 18 views
10

Mam galerię obrazów z powiedzą 39 liczbę zdjęć.
Dwa przyciski prev i next oraz w środku licznik.
Obrazy znajdują się wewnątrz stołu i wyświetlanych jest 6 zdjęć.
Gdy użytkownik naciśnie przycisk Dalej 6 widocznych obrazów w górę i 6 innych Pokaż.
Chcę policzyć liczbę widocznych obrazów.
Przykład 6/39 po naciśnięciu next powinno być 12/39.
Jeśli wykonam +6 przy każdym kliknięciu, czasami ostatni tr ma mniej niż 6 zdjęć
, a gdy licznik przekroczy wartość +6, przekroczy liczbę wszystkich obrazów. Muszę teraz wyświetlić indeks bieżącego tr.
Następnie muszę policzyć td tego tr i umieścić tę liczbę w liczniku i inkrementacji.
Jak zliczyć komórki tabeli z JQuery?

(mój angielski jest zły przykro :().

Odpowiedz

25

zakładając, że stół ma identyfikator "mojatabela", można użyć

$("#mytable tr td").length 

jednak, że chcesz uzyskać dostęp do wiersza 2, a następnie użyć

$("#mytable tr:nth-child(2) td").length 

ale jeśli chcesz policzyć „TD” 's widzialnego rzędzie, należy

$("#mytable tr:visible td").length 
Powiązane problemy