生成的html:
<div class="fp-thumbnail"> <img src="" /></div>
在我看来,这应该隐藏 div:
$('div').has('img[src=""]').addClass('hide');
Css(不确定是否需要):
.hide{display:none !important;}
更新:它确实在 js fiddle 中工作 - http://jsfiddle.net/dHMk4/但不在网站上。
更具体地说:我想隐藏整个 div 而不仅仅是图像。
第二次更新:给出的解决方案在实践中没有一个比我已经拥有的更好,所以我用不同的方式做了。对于那些至少尝试过的人,感谢您的帮助。