вы должны использовать $('.class').length
, потому что это быстрее, но в качестве альтернативы вы можете позвонить $('.class').size()
и получить тот же результат.
Чтобы проверить элементы, сделайте что-то вроде следующего:
var len = $('.class').length;
if (len)
// do something
else
// do something else
Кэширование длины в локальной переменной - это оптимизация, которая ускорит ваш JS, если вам придется сделать еще один вызов этого свойства длины.