我想使用每个功能在身体上追加li五次。但它没有用。它应该在体内追加五里 注意:这只是一个示例代码
$(function(){
var lgt= 5;
$.each(lgt,function(i){
$('body').append('<li>'+i+'</li>')
})
})
答案 0 :(得分:4)
第一个问题是 为什么不使用for
循环 ?
如果你仍然需要这样,你可以使用
$(function(){
var lgt= 5;
$.each(new Array(lgt),function(i){
$('body').append('<li>'+i+'</li>')
});
});
但正如其他人提到的那样,您无法将li
元素直接添加到body
..
答案 1 :(得分:0)
$.each
期望数组作为第一个参数,而不是数字。
您可以使用var lgt = new Array(5)
代替var lgt = 5
。
答案 2 :(得分:0)