Можна використовувати size()
, але jQuery рекомендує використовувати довжину, щоб уникнути накладних витрат іншого виклику функції:
$('div.mydivclass').length
Так:
// since length is zero, it evaluates to false
if ($('div.mydivclass').length) {
http://api.jquery.com/size/
http://api.jquery.com/length/
ОНОВЛЕННЯ
Вибрана відповідь використовує тест perf, але це дещо недосконало, оскільки він також включає вибір елементів у складі парфуму, що не тестується тут. Ось оновлений тест на парфу:
http://jsperf.com/check-if-div-exists/3
Мій перший запуск тесту показує, що пошук властивостей швидше, ніж пошук індексу, хоча IMO це досить мізерно. Я все ще вважаю за краще використовувати довжину, як на мене, це має більше сенсу щодо наміру коду замість більш стислої умови.