【发布时间】:2018-10-24 17:23:45
【问题描述】:
我正在尝试在 WordPress 中隐藏没有 src 的图像。
下面是前端显示的图片代码
<img src="[custom-gallery-image-01]" class="galimage" height="300" width="580"/>
用来隐藏图片的JS
<script type="text/javascript">
$(document).ready(function() {
$(".galimage").each(function() {
var atr = $(this).attr("src");
if(atr == "") {
$(this).addClass("hidegalimage");
} else {
$(this).removeClass("hidegalimage");
}
});
});
</script>
CSS
.hidegalimage {
display:none;
}
但我仍然可以看到损坏的图像图标和图像边框。查看JSFiddle。有人可以解决我的问题或给我建议如何隐藏图像吗?
非常感谢
【问题讨论】:
-
disply:none;拼写在编程中很重要。 -
我的错,我在 JSFiddle 中修复了它,但它仍然显示损坏的图像
-
假设如果没有找到图像,
[custom-gallery-image-01]短代码会被空字符串替换,那么您的代码确实有效:jsfiddle.net/ukc78mrm -
在您的代码中,您要查看 src 是否等于空白字符串。但是在您的图像标签中,您的字符串设置为 [custom-gallery-image-01] 的文字字符串。当函数运行时,它不会设置你的类,因为 src 不是空的。
-
@cabrerahector 谢谢!
标签: javascript html css wordpress