我想用jQuery替換給定源的img源。例如,當圖像src是smith.gif時,請替換爲johnson.gif。如果williams.gif替換爲brown.gif等用jQuery動態替換img src屬性
編輯:圖像從XML檢索到隨機順序,沒有類到每個。
這是我的嘗試:
if ($("img").attr('src', 'http://example.com/smith.gif')) {
$(this).attr('src', 'http://example.com/johnson.gif');
}
if ($("img").attr('src', 'http://example.com/williams.gif')) {
$(this).attr('src', 'http://example.com/brown.gif');
}
請注意,我的HTML有許多圖像。例如
<img src="http://example.com/smith.gif">
<img src="http://example.com/williams.gif">
<img src="http://example.com/chris.gif">
等
所以,我怎麼能更換圖片:IF IMG SRC = 「http://example.com/smith.gif」 然後顯示「HTTP://例子.COM/williams.gif」。等等
非常感謝
那麼,什麼是你的問題? – Jon
你錯過了在你的HTML例子中關閉''' –
你正在使用'$(img)'來檢查屬性,'$(this)'來設置它。這真的是你想要做的嗎? ?' –