У меня есть список, сгенерированный из некоторого кода на стороне сервера, прежде чем добавлять в него дополнительные вещи с помощью jQuery, мне нужно выяснить, сколько элементов уже есть в нем.
<ul id="mylist">
<li>Element 1</li>
<li>Element 2</li>
</ul>
.length
over,.size()
чтобы избежать накладных расходов при вызове функции. api.jquery.com/size.length
это не функция.Конечно, вы можете сократить это с
Для получения дополнительной помощи по jQuery, http://docs.jquery.com/Main_Page - хорошее место для начала.
источник
У вас тот же результат при вызове метода .size () или свойства .length, но свойство .length предпочтительнее, потому что оно не имеет накладных расходов при вызове функции. Итак, лучший способ:
источник
Я думаю, что это должно сделать это:
источник
и конечно следующее:
можно сжать до: (удалив 'var', который не нужен для установки переменной)
Однако это чище:
источник
пытаться
источник
Подсчитать количество элементов списка
источник
Другой подход для подсчета количества элементов списка:
источник
источник