使用jquery从image数组访问attr属性

时间:2012-03-04 15:41:02

标签: jquery

 <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的新手,非常感谢任何帮助。感谢

2 个答案:

答案 0 :(得分:1)

$(document).ready($(function () {
  $("img.landscape").each(function(){
    if($(this).attr('src') == ''){
      $(this).hide();
     }
    });
});

答案 1 :(得分:-1)

检查空来源后,您需要隐藏单个图像。

替换:

images.hide();

使用:

images[i].hide();