17

可能重复:
jQuery 是否有“存在”功能

 <div class="XXX">
  <div class="created">
  </div>
</div>

divclass="created"由 JavaScript 使用附加函数 jQuery 自动生成以进行一些验证我需要检查是否生成了 div 我该如何执行此操作。使用 jQuery。

就像是$('.xxx').html()==' '

4

2 回答 2

10

尝试如下:

$('div.XXX div.created').length

如果div未创建,则$('div.XXX div.created').length返回 0。

if( $('div.XXX div.created').length > 0 ){
  // do something 
}

在 jQuery 中,它有.size()类似的方法和实现$('div.XXX div.created').size(),但.length更可靠。

于 2012-07-21T06:56:05.110 回答
5

您可以使用 jQuerylength属性返回所选元素的数量:

if ($('.XXX div.created').length > 0) {

}
于 2012-07-21T06:56:15.580 回答