Jquery 显示/隐藏图像时的占位符';s src已设置
如果设置了Jquery 显示/隐藏图像时的占位符';s src已设置,jquery,html,css,Jquery,Html,Css,如果设置了.image的src,如何隐藏.placeholder;如果未设置src,如何隐藏.image 在.image集合上循环,如果src为空,则隐藏同级.placeholder: $('.image')。每个(函数(){ var src=$(this.attr('src'); if(src&&src.trim().length>0){ $(this.sides('.placeholder').hide(); }否则{ $(this.hide(); } }); 另一种方法 如果src为
.image
的src
,如何隐藏.placeholder
;如果未设置src
,如何隐藏.image
在
.image
集合上循环,如果src
为空,则隐藏同级.placeholder
:
$('.image')。每个(函数(){
var src=$(this.attr('src');
if(src&&src.trim().length>0){
$(this.sides('.placeholder').hide();
}否则{
$(this.hide();
}
});代码>
另一种方法
如果src为空,则隐藏CSS
img[src=""] {
display: none;
}
隐藏占位符的JavaScript
$(".image[src='']").siblings(".placeholder").hide();
这只是将图像隐藏在#hide image
容器中。对于占位符
和图像
是同级的每个实例,当设置图像
时,占位符
将被隐藏,反之亦然versa@KyleUnderhill“我没把你说对。如果.placeholder
的src为空,是否也要隐藏.image
图像?是,仅显示具有src
的图像,如果两者都已设置,则为.image
赋予优先级。@KyleUnderhill--请查看我的更新。现在行吗?