在此代码中:
$('li').text(
function(i, text){
return (i+1)+ ". " + text;
});
我按顺序从1到最后一个列表项获取列表项的数字,并且它运行良好。但是,当我使用i ++ insted i + 1时,数字从0开始。所以insted 1.对于列表项1,我得到0,依此类推。有什么收获?
答案 0 :(得分:3)
您需要使用++i
,i++
是后增量运算符。您需要预增量,因为您想在当前操作中使用增量值