我有点问题。
...
html.push('<table>');
html.push('<tr style="background: #CCC;">');
html.push('<th>Num</th>');
html.push('</tr>');
$.each(data.items, function(index, d){
var Num = Num +10;
html.push("<td>",Num, "</td>");
etc...
}
html.push('</table>');
...
在PHP中我有这个功能,
$num = $num+10;
它无法使用javascript。
var Num = Num +10;
感谢
答案 0 :(得分:2)
您在每次循环迭代中重新声明Num
,每次都有效地将值设置为相同的值。
尝试在循环外移动声明并在其中递增:
var Num = 0;
$.each(data.items, function(index, d){
Num = Num + 10;
...
答案 1 :(得分:0)
为什么不使用你的索引???像这样在你的代码中使用它,而不是创建交叉范围变量:
$.each(data.items, function(index, d){
var Num = index*10;
html.push("<td>",Num, "</td>");
etc...
}