javascript - 为每个项目变量添加 +x

标签 javascript numbers each

我有一个小问题。

...
         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;

谢谢

最佳答案

您在每次循环迭代中重新声明 Num,每次都有效地将值设置为相同的值。

尝试将声明移到循环之外并在循环内递增:

var Num = 0;
$.each(data.items, function(index, d){
    Num = Num + 10;
    ...

关于javascript - 为每个项目变量添加 +x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21144380/

相关文章:

javascript - 始终将容器定位在顶部

c - 每次 C 客户端运行时生成一个唯一的随机数

javascript - 在所有异步、嵌套、$.each 数据库调用完成后执行某些操作

linux - Sort numbers values - separated by a dot or any other separator character - 在 RHEL5 中排序版本值

JavaScript 条件评估结果为 false?

javascript - jQuery - 一张一张地显示div

jQueryeach只影响最后一个元素

javascript - .on ("click") 每个点仅工作一次

javascript - 代码未打印到屏幕

javascript - Node (keystonejs)地址已在使用错误,但不是。还有 EACCES 错误。 NGINX 落后