<script type="text/javascript" >
$(document).ready($(function () {
var images = $("img.landscape");
for (var i = 0; i < images.length; i++) {
if (images[i].attr("src") == "") {
images.hide();
}
}
}));
</script>
这是我的jquery函数。我正在使用转发器从数据库渲染图片和文本。一些图像将是空洞的想法,这些图像需要变得不可见。 images [i] .attr(“src”)这段代码似乎不起作用,因为它不会访问attr方法。我是jquery的新手,非常感谢任何帮助。感谢
答案 0 :(得分:1)
$(document).ready($(function () {
$("img.landscape").each(function(){
if($(this).attr('src') == ''){
$(this).hide();
}
});
});
答案 1 :(得分:-1)
检查空来源后,您需要隐藏单个图像。
替换:
images.hide();
使用:
images[i].hide();