2013-07-11 36 views

回答

1

的jQuery有.prop()VS .attr特定用途(),所以一定要對閱讀起來: http://api.jquery.com/attr/

但是,一旦你分配一個圖像的src給一個變量:

var img1_src = $("img#image1").attr("src"); 

然後,您可以採取的變量,並將其推到另一個圖像的來源:

$('img#img2').attr('src', img1_src); 
1

你可以分配id的圖像,並執行:

var img_src = document.getElementById("your_image_id").src; 

或使用jQuery

var img_src = $("img#your_image_id").prop("src"); 
+0

我認爲這是.attr()方法? – PeterFour

+0

@PeterFour see :: http://api.jquery.com/prop/ –

+0

@Sudhir'.prop()'用於* properties *,'.attr()'用於* attributes *。你應該在你的例子中使用.attr()。 – Eric

0

使用ATTR()或道具()來獲取圖像標籤的src。 像這樣

$('#imageId').attr('src'); 

檢查.attr().prop()

0
var src = document.getElementsByTagName('img')[0].src; 

問候

0

使用jQuery ATTR的屬性,讓您的圖像的src屬性通過ID應用

<img src="#" class="my_img"></img> 

var img = $('.my_img').attr('src'); 

注意風格屬性不是pplicable到的img標籤

0

我會做到這一點與JavaScript最好使用這兩個圖像ID。

var img1_src = document.getElementById("img1_id").src; 

document.getElementById("img2_id").src = img1_src; 
+0

由於OP想交換圖像,這是缺少第二個任務,即'var img2_src = document.getElementById('img2_id')。src; document.getElementById('img1_id')。src = img2_src;' – orique

+0

是的,你是對的。第二部分反映了第一部分。 –

相關問題