Count elements with jQuery
Yes, there is.
$('.MyClass').size()
I believe this works:
$(".MyClass").length
$('.someclass').length
You could also use:
$('.someclass').size()
which is functionally equivalent, but the former is preferred. In fact, the latter is now deprecated and shouldn't be used in any new development.
var count_elements = $('.class').length;
From: http://api.jquery.com/size/
The .size() method is functionally equivalent to the .length property; however, the .length property is preferred because it does not have the overhead of a function call.
Please see:
http://api.jquery.com/size/
http://api.jquery.com/length/