Javascript 如果数字超过10,则将数字重置为1

Javascript 如果数字超过10,则将数字重置为1,javascript,jquery,Javascript,Jquery,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); 例如,$(“#nin

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

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

您正在寻找模运算符,
%

在这种情况下,类似于:

$("#nine").text(1+num%9); 

您的问题标题与您的问题不匹配。要重置为1还是n%10?
num+8
是14而不是15。你的问题让人困惑。“如果数字超过9,将数字重置为1”?嗨,我可以知道你为什么添加了num+5吗?只是复制你的示例。取出它,现在它假设您已经将
num
设置为您要修改的内容。非常感谢您的解决方案,但我已经标记了答案。很抱歉
var num = 6;
$("#one") .text(((num + (-1)) % 9)) + 1);
$("#two") .text(((num + 0 ) % 9) + 1);
.
.
.
$("#nine").text(((num + 7) % 9)) + 1);