是否可以使用jQuery检查图像标记是否在图像标记内,如果不存在img标记将不显示?
HTML现在:
<div id="slide">
<img src="http://www.url.com/.jpg" alt="" />
<img src="http://www.url.com/.jpg" alt="" />
<img src="" alt="" /> - here is no img url so this one must be deleted
</div>
我该怎么做?
答案 0 :(得分:2)
使用空来源定位图像,然后将其删除:
$('#slide img[src=""]').remove();
或filter()
方法:
$('#slide img').filter(function() {
return ! $.trim( this.getAttribute('src') ).length;
}).remove();
答案 1 :(得分:1)
试试这个
$("img").each(function(){
if($(this).attr("src") == "") {
$(this).remove();
}
});
答案 2 :(得分:1)
使用:
$('#slide').find('img[src=""]').remove();