Mam listę, która jest generowana z jakiegoś kodu po stronie serwera, zanim dodam do niej dodatkowe rzeczy za pomocą jQuery, muszę dowiedzieć się, ile elementów już się w niej znajduje.
<ul id="mylist">
<li>Element 1</li>
<li>Element 2</li>
</ul>
.length
over,.size()
aby uniknąć narzutu wywołania funkcji. api.jquery.com/size.length
to nie jest funkcja.Oczywiście możesz to skondensować
Aby uzyskać dalszą pomoc dotyczącą jQuery, http://docs.jquery.com/Main_Page jest dobrym miejscem do rozpoczęcia.
źródło
Ten sam wynik daje wywołanie metody .size () lub właściwości .length, ale właściwość .length jest preferowana, ponieważ nie ma narzutu związanego z wywołaniem funkcji. Więc najlepszy sposób:
źródło
Myślę, że to powinno wystarczyć:
źródło
i oczywiście:
można skrócić do: (usuwając „zmienną”, która nie jest konieczna do ustawienia zmiennej)
jednak jest to czystsze:
źródło
próbować
źródło
Policz liczbę elementów listy
źródło
Inne podejście do liczenia liczby elementów listy:
źródło
źródło