我正在使用 lis<li>
从我的 DOM 中获取列表,并在每个 LI 中并在 ajax 调用之后更新 projectPhoto。但是我在回调函数中的“li”总是指最后一项lis
,有什么办法可以克服这个问题,或者像传递值一样?
p/s:我很确定之前已经讨论过这个问题,只是我无法用正确的术语来解决这个问题。提前道歉。
var lis = $('.porject_list li');
for (var i = 0; i < lis.length; i++) {
var li = lis.eq(i);
var projectId = li.attr('data-project-id');
$.get("/webapi/projects/projectphoto/" + projectId, function (res) {
$("img", li).attr('src', res);
});
}