2012-04-06 63 views
2

我有許多用戶回答的問題。一個懸而未決的問題將有一個空白源像圖所示:JQUERY +查找所有<img>帶有空的src標記

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

我必須更新所有空的src標籤與「圖像/ redcross.jpg」,並使其可見.show();

我用下面的代碼,但我做了很多了它不是玩弄:

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

不知道如果我在正確的軌道或如何,那麼我會更新src和可視性。 然後我會循環查看結果,還是可以更改2個修改。

任何意見,將不勝感激。

THX

回答

2

試試這個

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

哎呀找到沒有IMG SRC節點!!!!! O_O !!!!! – undefined 2012-04-06 04:53:52

+0

???????????????????? – 2012-04-06 04:54:23

+0

完美thx ..... – Adam 2012-04-06 04:56:26

4

只是把我的頭頂部,試試這個:

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

有人糾正我,如果我錯了。

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

的答案似乎都不是正確的。

Elliot Bonneville不考慮img標籤。它選擇所有標籤。

dku.rajkumar和Raminson不考慮上課。他們選擇所有帶有空src的圖像。

以下是正確的版本。

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

密切相關的,這是你如何在所有

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