Existe uma maneira de contar quantos elementos na página com uma classe específica?
Existe uma maneira de contar quantos elementos na página com uma classe específica?
Respostas:
$('.someclass').length
Você também pode usar:
$('.someclass').size()
que é funcionalmente equivalente, mas o primeiro é preferido . Na verdade, o último agora está obsoleto e não deve ser usado em nenhum novo desenvolvimento.
.size()
método está obsoleto.
var count_elements = $('.class').length;
De: http://api.jquery.com/size/
O método .size () é funcionalmente equivalente à propriedade .length; no entanto, a propriedade .length é preferida porque não tem a sobrecarga de uma chamada de função.
Por favor, veja:
Sim existe.
$('.MyClass').size()
Eu acredito que isso funciona:
$(".MyClass").length
tente isto:
var count_element = $('.element').length
$('.class').length
Este não funciona para mim. Prefiro usar este:
$('.class').children().length
Eu realmente não sei o motivo, mas o segundo só funciona para mim. De alguma forma, qualquer um dos tamanhos não funciona.