Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改计数JavaScript函数_Javascript_Jquery_Html - Fatal编程技术网

更改计数JavaScript函数

更改计数JavaScript函数,javascript,jquery,html,Javascript,Jquery,Html,目前,该函数似乎一直计算到更高的值。我希望它只是简单地计数到较低的值30 以下是脚本: $(“.circleStatsItemBox”).each(函数(){ var value=$(this.find(“.value>.number”).html(); var unit=$(this.find(“.value>.unit”).html(); var percent=$(this).find(“input”).val()/100; countSpeed=2300*百分比; endValue=值

目前,该函数似乎一直计算到更高的值。我希望它只是简单地计数到较低的值30

以下是脚本:

$(“.circleStatsItemBox”).each(函数(){
var value=$(this.find(“.value>.number”).html();
var unit=$(this.find(“.value>.unit”).html();
var percent=$(this).find(“input”).val()/100;
countSpeed=2300*百分比;
endValue=值;
$(this.find(“.count>.unit”).html(单位);
$(this.find(“.count>.number”).countTo({
起:0,,
致:endValue,
速度:countSpeed,
刷新间隔:50
});
//$(this.find(“.count”).html(值*百分比+单位);
});

兴趣水平
%增加
30
之前
/ 
40
在期间

您需要更改JavaScript代码中的选择器

var value = $(this).find(".count > .number").html();
$(“.circleStatsItemBox”).each(函数(){
var value=$(this.find(“.count>.number”).html();
var unit=$(this.find(“.value>.unit”).html();
var percent=$(this).find(“input”).val()/100;
countSpeed=2300*百分比;
endValue=值;
$(this.find(“.count>.unit”).html(单位);
$(this.find(“.count>.number”).countTo({
起:0,,
致:endValue,
速度:countSpeed,
刷新间隔:50
});
//$(this.find(“.count”).html(值*百分比+单位);
});

兴趣水平
%增加
30
之前
/ 
40
在期间

你能解释一下吗<代码>我希望它只是简单地计数到较低的值30。
当然,对不起,我解释得很糟糕。在这个例子中,类“number”是30,所以我基本上希望计数器计数到30。。。。或者html区域中的任何内容。。。在这种情况下是30。。。计数器似乎一路数到了更高的数字,也就是40,虽然不完全确定哪里出了问题?非常感谢您的帮助。唯一的问题是,它会附加较大的数字文本,而不是
”之前的“.value>。number”
选择器正在将计数的结束值设置为40。将选择器更改为
”.count>.number“
将该值设置为30。