我有很多用户回答的问题。未回答的问题将有如下所示的空白来源:
<img src="" id="joinEmailResponse" class="joinResponse" alt="...">
我需要使用&#39; images / redcross.jpg&#39;更新所有空的src标签。并使它们可见.show();
我玩弄以下代码,但这不是我做得很多的事情:
var notAnswered = $('img.joinResponse').filter('[src=""]');
不确定我是否在正确的轨道上,或者我将如何更新src和可见性。 然后我会循环结果还是可以更改2个修改。
任何建议都将不胜感激。
THX
答案 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();