は、私が持っていると言う:divに特定のクラスの別のdivが含まれているかどうかを確認しますか?
<div class="outer">
<div class="foo bar"></div>
</div>
どのように私は$('.outer')
が、その中に「バー」という名前のクラスを持つdiv要素を持っているかどうかを確認することができますか?
は、私が持っていると言う:divに特定のクラスの別のdivが含まれているかどうかを確認しますか?
<div class="outer">
<div class="foo bar"></div>
</div>
どのように私は$('.outer')
が、その中に「バー」という名前のクラスを持つdiv要素を持っているかどうかを確認することができますか?
if($("div.outer div.bar").length > 0){
//code here
}
私はあなただけあなたができるouter
一つのクラスがあります:擬似セレクタを持っています。
if($('.outer > .bar').length) {
// contains the .foo div
}
子供の方法を持っている代わりに使用することを検討してくださいセレクタ
$('.outer').children('.bar').length > 0
を取ります理由はここに説明:http://api.jquery.com/has-selector/ –
もし 'var outer = $( '。outer');'のような変数にコンテナを設定すると、 for(var key in outer){stickyDiv [key]}、セレクタを見つけてそこに追加するか、簡単な方法がありますか?私はできるだけモジュラー化しようとしています。 –