Подсчет элементов с помощью jQuery
есть ли способ, чтобы подсчитать, сколько элементов на странице с определенным классом?
8 ответов:
$('.someclass').length
вы также можете использовать:
$('.someclass').size()
что функционально эквивалентно, но первый предпочтительнее. На самом деле, последнее сейчас устаревший и не должно быть использовано в любом новом развитии.
var count_elements = $('.class').length;
от: http://api.jquery.com/size/
The .метод size () функционально эквивалентно тому .свойство length; однако .длина собственность предпочтительно, потому что он не имеет накладные расходы на вызов функции.
смотрите:
лучший способ было бы использовать .каждый()
var num = 0; $('.className').each(function(){ num++; });