17

重複の可能性:
jQuery の「存在する」関数はありますか

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

class="created"いくつかの検証のために追加関数jQueryを使用してJavaScriptによって自動的に生成されたdiv divが生成されているかどうかを確認する必要があります。

何かのようなもの$('.xxx').html()==' '

4

2 に答える 2

10

次のようにこれを試してください:

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

divが作成されていない場合は、$('div.XXX div.created').length0 を返します。

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

jQuery では、.size()のようなメソッドと実装$('div.XXX div.created').size().lengthありますが、より信頼性が高くなります。

于 2012-07-21T06:56:05.110 に答える
5

length選択した要素の数を返すjQuery プロパティを使用できます。

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

}
于 2012-07-21T06:56:15.580 に答える