Подтвердить что ты не робот

Проверьте, существует ли несколько элементов с одним классом

Интересно, есть ли способ проверить, существуют ли в документе элементы с тем же классом.

Например:

<div class="panel">panel 1</div>
<div class="panel">panel 2</div>
<div class="panel">panel 3</div>

JS:

if ( $('.panel')[0] ) {
    console.log('exists')
}

.. но я хочу проверить, существует ли более чем один элемент panel, alteast 2.

4b9b3361

Ответ 1

Попробуйте использовать свойство length для выполнения вашей задачи,

if($('.panel').length > 1) {
  console.log('yes, more than one element exist')
}

Ответ 2

if ( $('.panel').length >= 2 ) {
    console.log('exists')
}

Это должно работать

Ответ 3

Просто используйте свойство length;)

if ($('.panel').length > 0) {
  // your code
}