success: function(f) {
var thumbnailbox = $("#warpper");
for (var obj in f) {
foldersrcname = [];
//put all folder name to array
foldersrcname.push(f[obj].name);
for (var c = 0; c < foldersrcname.length; c++) {
var temp = "";
temp += < li class = "image_icon" > < /li>
}
}
thumbnailbox.html(temp);
var lis = $('#warpper ul li');
var i = 0;
lis.each(function() {
i++;
});
var total = lis.length;
//i need to get last element is been added//
if (i === total) {
//remove something
}
}
我有一个ajax,它将返回带有循环的图像src,它将创建li并添加到#warpper,我的问题是我将如何知道最后一个图像src已被添加?
所以让我们说foldersrcnname.length的返回ajax是7,循环将继续逐个将src添加到li中,我如何检查最后一个循环何时?
我需要知道循环完成后添加最后一个,以便我可以删除一些东西。
答案 0 :(得分:0)
for (var c = 0; c < foldersrcname.length; c++) {
var temp = "";
if((c+1==foldersrcname.length){
temp += < li class = "image_icon last-li">< /li>
}
temp += < li class = "image_icon" > < /li>
}
你可以使用
获得最后li
$('#warpper ul li.last-li')
编辑:
$('#warpper ul li.last-li').length