Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 显示/隐藏图像时的占位符';s src已设置_Jquery_Html_Css - Fatal编程技术网

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--请查看我的更新。现在行吗?