我正在尝试使用 $.get 函数获取 html 页面。此页面的内容包含在我的“数据”对象中。我想做的是解析我的数据并更改他所有img标签的src属性。这段代码几乎可以工作。我可以访问我的 src,但对象“数据”最终没有更新。
$.get("url/to/page.html", function(data){
$("img", data).each(function() {
$(this).attr("src", newSrc);
});
});
所以“数据”是 page.html 的 html 内容,我想改变 SRC 的“newSrc”是一个带有源新 url 的 var。如果我最后打印我的数据,我没有新的 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());
谢谢