-2

num是一个在 1 到 9 之间动态变化的变量。

我必须更新 HTML 中的值,例如假设num是 6,

我需要将第一个字段设置为 6,第二个字段设置为 7,第三个字段设置为 8,依此类推

在简单版本中,6、7、8、9、1、2、3、4、5

$("#one").text(num);
....
$("#nine").text(num+8);

编辑:抱歉混淆

$("#one").text(num);
$("#two").text(num+1);
....
$("#nine").text(num+8);

例如,on 的值$("#nine")是 6+8 = 14,而它应该是 5

4

2 回答 2

2

您正在寻找模数运算符,%

在这种情况下,类似于:

$("#nine").text(1+num%9); 
于 2012-07-01T13:22:20.023 回答
1
var num = 6;
$("#one") .text(((num + (-1)) % 9)) + 1);
$("#two") .text(((num + 0 ) % 9) + 1);
.
.
.
$("#nine").text(((num + 7) % 9)) + 1);
于 2012-07-01T13:37:53.310 回答