Javascript 增量jQuery变量值不为';似乎工作不正常
我目前正在尝试创建一个循环计数器,它从0开始,并转到我定义的值。到目前为止,我已经做到了这一点,但每次只能将变量值增加1倍。然而,当我尝试将这些增量设置为5或10时,代码似乎不起作用Javascript 增量jQuery变量值不为';似乎工作不正常,javascript,jquery,html,Javascript,Jquery,Html,我目前正在尝试创建一个循环计数器,它从0开始,并转到我定义的值。到目前为止,我已经做到了这一点,但每次只能将变量值增加1倍。然而,当我尝试将这些增量设置为5或10时,代码似乎不起作用 $(document).ready(function(){ var init = $(".po-number").attr("data-from"); var obj = $(".po-number").attr("data-to"); // set your count
$(document).ready(function(){
var init = $(".po-number").attr("data-from");
var obj = $(".po-number").attr("data-to");
// set your counter to 1
var increment = 5;
function myLoop () {
setTimeout(function () {
console.log(init);
$(".po-number").html(init);
// your code here;
init ++;
if (init < obj) {
myLoop();
}
}, 1)
}
myLoop();
});
$(文档).ready(函数(){
var init=$(“.po number”).attr(“数据来源”);
var obj=$(“.po编号”).attr(“数据到”);
//将计数器设置为1
var增量=5;
函数myLoop(){
setTimeout(函数(){
console.log(init);
$(“.po编号”).html(初始);
//你的代码在这里;
init++;
if(init
我试过使用+=2运算符,但它也不起作用
提前非常感谢 替换
init++代码>带有
init += increment; // now it will increment by 5
上面是init=init+increment的缩写代码>
并将前两行更改为
var init = Number($(".po-number").data("from"));
var obj = Number($(".po-number").data("to")); // now it is number
什么是.po编号
?它是否具有相应的属性。。除非您共享相应的HTML
,否则我们如何知道..?非常感谢!关键是在定义变量之前添加数字@用户2267169很高兴能够提供帮助:)