我試圖用$ .get函數獲取html頁面。這個頁面的內容包含在我的「數據」對象中。我想要做的是解析我的數據並更改他所有的img標籤的src屬性。 這段代碼幾乎可以工作。我有權訪問我的src,但最終沒有更新對象「數據」。如何更改匿名函數中所有圖像的src屬性
$.get("url/to/page.html", function(data){
$("img", data).each(function() {
$(this).attr("src", newSrc);
});
});
因此,「數據」是page.html中的HTML內容,我想改變SRC的 「newSrc」是與源的新的URL一個變種。 如果我最終打印我的數據,我沒有新的src。
編輯: 這樣的解決方案是:
$.get(this.htmlasset.get('url_asset'), function(data) {
var $data = $(data);
$data.find('img').each(function(){
$(this).attr("src", newSrc);
});
$('#redactor').setCode($('<div></div>').append($data).html());
感謝的
什麼是數據?什麼是newSrc? –
你想在數據中得到什麼,我從來沒有在選擇器中看到數據對象,你正在試圖做什麼 –
數據是page.html的內容。然後爲每個將獲得我的HTML內容(數據)的所有「img」。 而newSrc正好是我想要更新的新網址。 – brunettia