关于jquery:检查是否存在具有相同类的多个元素

Check if multiple elements with same class exist

本问题已经有最佳答案,请猛点这里访问。

想知道是否有任何方法可以检查文档中是否存在具有相同类的元素。

例如:

1
2
3
panel 1
panel 2
panel 3

JS:

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

…但我想检查是否存在多个panel元素,alteast2。


尝试使用length属性来完成任务,

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


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

这应该管用


只需使用长度属性;)

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