下面是我的代码。我想根据ajax回调更改每个mainimage src。
jQuery('.xxx img[src*="mainimage"]').each(function() {
vobj = $(this);
var inmainurl = 'https://xxx.kki/api/oembed.json?url=' + $(this).attr('src');
$.ajax({
url: inmainurl,
dataType: 'json',
success: function(result) {
$(this).attr('src', result.thumbnail_url); //this is not working.
}
});
});
下面不起作用
success: function (result) {
$(this).attr('src',result.thumbnail_url);//this is not working.
}
如何实现这一目标?
最佳答案
如果您将内部 $(this).attr
更改为 vobj.attr
是否可以解决您的问题?
看到 vobj 是您定义的变量。
关于javascript - 如何将jquery的这个对象传递到内部成功函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35056386/