JQUERY +查找带有空src标记的所有<img/>

时间:2012-04-06 04:42:28

标签: jquery

我有很多用户回答的问题。未回答的问题将有如下所示的空白来源:

 <img src="" id="joinEmailResponse" class="joinResponse" alt="...">

我需要使用&#39; images / redcross.jpg&#39;更新所有空的src标签。并使它们可见.show();

我玩弄以下代码,但这不是我做得很多的事情:

 var notAnswered = $('img.joinResponse').filter('[src=""]');

不确定我是否在正确的轨道上,或者我将如何更新src和可见性。 然后我会循环结果还是可以更改2个修改。

任何建议都将不胜感激。

THX

5 个答案:

答案 0 :(得分:4)

从我的头顶开始,试试这个:

$(".joinResponse").each(function() {
    if($(this).attr("src") === "") {
        $(this).attr("src", "images/redcross.jpg");
    }
});

如果我错了,有人会纠正我。

答案 1 :(得分:2)

试试这个

$('img.joinResponse[src=""]').attr("src", "images/redcross.jpg").show();

答案 2 :(得分:2)

$("img[src='']").attr('src','images/redcross.jpg').show();

答案 3 :(得分:1)

密切相关,这就是你如何找到没有src的img节点

$("img:not([src])")

答案 4 :(得分:0)

没有一个答案似乎是正确的。

Elliot Bonneville没有考虑img标签。它会选择所有标签。

dku.rajkumar和拉明森不考虑上课。他们正在选择空src的所有图像。

这是正确的版本。

$('img[src=""].joinResponse').attr("src", "images/redcross.jpg").show();