Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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_Html_Jquery - Fatal编程技术网

Javascript 计算多范围滑块值

Javascript 计算多范围滑块值,javascript,html,jquery,Javascript,Html,Jquery,我正在尝试从3个范围滑块计算价格,但返回的结果是错误的,我目前尝试的结果是: 让result1=0; 设result2=0; 设result3=0; $('input[name=“cdnvideolive”]”)。更改(函数(){ 让val=parseInt($(this.val()); 价格=1000; 让result1=价格*val; $('var').text(result1+result2+result3); }); $('input[name=“cdnvideovid”]”)。更改(

我正在尝试从3个范围滑块计算价格,但返回的结果是错误的,我目前尝试的结果是:

让result1=0;
设result2=0;
设result3=0;
$('input[name=“cdnvideolive”]”)。更改(函数(){
让val=parseInt($(this.val());
价格=1000;
让result1=价格*val;
$('var').text(result1+result2+result3);
});
$('input[name=“cdnvideovid”]”)。更改(函数(){
让val=parseInt($(this.val());
价格=2000;
让result2=价格*val;
$('var').text(result1+result2+result3);
});
$('input[name=“cdnvideostor”]”)。更改(函数(){
让val=parseInt($(this.val());
价格=3000;
让result3=价格*val;
$('var').text(result1+result2+result3);
});


总价:$
您需要使用全局结果,范围必须从零开始

让result1=0;
设result2=0;
设result3=0;
$('input[name=“cdnvideolive”]”)。更改(函数(){
让val=parseInt($(this.val());
价格=1000;
结果1=价格*val;
$('var').text(result1+result2+result3);
});
$('input[name=“cdnvideovid”]”)。更改(函数(){
让val=parseInt($(this.val());
价格=2000;
结果2=价格*val;
$('var').text(result1+result2+result3);
});
$('input[name=“cdnvideostor”]”)。更改(函数(){
让val=parseInt($(this.val());
价格=3000;
结果3=价格*val;
$('var').text(result1+result2+result3);
});


总价:$
只需从change函数内的结果变量中删除
let
。您正在创建新的作用域变量,而不是覆盖文件顶部的变量。