我如何可以交換圖像的SRC屬性,對圖像的點擊?如何交換圖像jQuery中
<a href="#">
<img src="./layout/images/search.png" />
</a>
$('img[src="./layout/images/search.png"]').click(function() {
$(this).attr('src',"./layout/images/search_select.png")
});
我如何可以交換圖像的SRC屬性,對圖像的點擊?如何交換圖像jQuery中
<a href="#">
<img src="./layout/images/search.png" />
</a>
$('img[src="./layout/images/search.png"]').click(function() {
$(this).attr('src',"./layout/images/search_select.png")
});
試試這個 -
$("img").click(function() {
$(this).attr("src","new.gif")
})
正如David Hedlund的指出,這將改變由於img
選擇頁面上的所有圖片。你可以使用一個類,sam152建議目標的圖像或者,你可以使用它的src
屬性目標的圖像 -
$("img[src='old.gif']").click(function() {
$(this).attr("src","new.gif")
})
如果你有一個叫做「交換」一流的形象,你可以使用下面的代碼片段。它使用click事件,然後使用attr來更改圖像的src屬性。
$('.swap').click(function(){
$(this).attr('src','new/path/to/img.jpg');
});
我做了同樣的,但沒有得到 – user1065056
我們可以假設用戶熟悉sizzle選擇器。否則,它可能是值得指出的是,當點擊這個片段將在頁面上更改*任何*圖像'new.gif'。 –
是啊,我做了,但沒有得到 – user1065056
感謝指出了這一點大衛,我多一點信息更新答案。 – ipr101