使用jQuery检查img src是否为空

Ada*_*dam 5 html javascript jquery image

我有以下HTML:

 <div class="previewWrapper" id="thumbPreview3">
  <div class="previewContainer">
   <img src="" class="photoPreview" data-width="" data-height=""><span>3</span>
  </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

我有以下JQUERY无法正常工作.

    if($('div.previewWrapper div.previewContainer img').attr('src') == '') {
      alert('got me');
    }
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我缺少什么.当src为空时,如何使click事件起作用.

谢谢

Mat*_*hai 5

您应该在文档就绪功能内进行验证

$(document).ready(function(){
   if($('div.previewWrapper div.previewContainer img').attr('src') == '') { 
      alert('got me'); 
    }
});
Run Code Online (Sandbox Code Playgroud)


Ale*_*eri 4

试试这个代码:

$(document).ready(function(){
    if ($("div.previewWrapper div.previewContainer img[src=='']").click(function()){
          alert('got me');
        }
});
Run Code Online (Sandbox Code Playgroud)