アトリエロワ

特定の要素を持っていたら(あったら)jQuery

#yousoをクリックしたときに、#yousoが特定のclassを持っていたら…

$('#youso').click(function(){
if ($(this).hasClass('open')) { //#yousonoが .open を持っていれば...
                         //処理
    }
  });


■true
<div id="youso" class="open">
</div>

#yousoをクリックしたときに、#yousoが特定の要素を持っていたら…

$('#youso').click(function(){
  if ($(this).find('ul').length) { // #yousoの中にul要素があれば...
                        //処理
}
});


■true
<div id="youso">
<ul><li></li></ul>
</div>

HOME > javascript > 特定の要素を持っていたら(あったら)jQuery

javascript

javascript