我怎麼能使用它來獲取圖像使用後,當獲取元素屬性()
function pinterest_it() {
$("#page_wrapper img").after("<p>" + this.src + "</p>");
}
我猜測這個源代碼的源泉「這一」正在使用不當。任何人都可以告訴我什麼我可以用來獲取圖像的SRC?
我怎麼能使用它來獲取圖像使用後,當獲取元素屬性()
function pinterest_it() {
$("#page_wrapper img").after("<p>" + this.src + "</p>");
}
我猜測這個源代碼的源泉「這一」正在使用不當。任何人都可以告訴我什麼我可以用來獲取圖像的SRC?
.after()
接受應返回的HTML字符串,DOM元素或jQuery對象以在所選擇的組中的元素之後附加的功能。
在該函數中,this
是集合中的當前DOM元素,在您的情況下是img
。
$("#page_wrapper img").after(function(){
return "<p>" + this.src + "</p>"
});
+1回調使用純JS。 –
試試這個:
$("#page_wrapper img").after(function(){
return "<p>" + $(this).attr("src") + "</p>"
});
這是行不通的,'this'仍然是在同樣的情況下。 – asdasd
@Oscar更新中... –
[jQuery的文檔(http://api.jquery.com/after/)是偉大的!有「後」的方法簽名。我相信你可以得到解決'一看至第二;)' – Stphane