我想建立一个清单.没问题.
for (i = 0; i < 7; i++) {
$('#domid').append(variable.clone());
}
Run Code Online (Sandbox Code Playgroud)
如何获取列表中的最后一项(在本例中为i.7)并为其添加一个类?
for (i = 0; i < 7; i++) {
$('#domid').append(variable.clone());
if (i===7) {
$('.domclass').addClass('last');
};
}
Run Code Online (Sandbox Code Playgroud)
但那不行.这使得当计数器得到7时,所有.todo项都有类.
有关如何找到这个的任何建议?
谢谢!
$('.domclass:last').addClass('last');
Run Code Online (Sandbox Code Playgroud)
或者,如果您想在循环中执行此操作(因此,正如评论者指出的那样,您不必遍历DOM以再次访问该元素):
var newElement;
for(var i = 0; i < 7; i++){
newElement = variable.clone();
$('#domid').append(newElement);
if(i === 6) {
$(newElement).addClass('last');
}
}
Run Code Online (Sandbox Code Playgroud)