Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Jquery 如何从两个不同的复选框值更改范围文本_Jquery_Syntax_Add_Multiplication - Fatal编程技术网

Jquery 如何从两个不同的复选框值更改范围文本

Jquery 如何从两个不同的复选框值更改范围文本,jquery,syntax,add,multiplication,Jquery,Syntax,Add,Multiplication,尝试将各种价格加在一起,乘以乘数天数“我的函数在100kms下工作,但在更改为200kms时不会产生任何结果,其中100kms为R125/天,200kms为R225/天。这些以每日和总计的跨度表示,每日为额外的+100km和总计=乘数*额外的+乘数*100km之和 在一些建议的帮助下,我已经重写了我的脚本,但遇到了另一个问题,即获取第二个值以显示200km值。我的小提琴在这里: 我想试试这样的东西: $("#qr1").click(function() { displayVals1(); });

尝试将各种价格加在一起,乘以乘数天数“我的函数在100kms下工作,但在更改为200kms时不会产生任何结果,其中100kms为R125/天,200kms为R225/天。这些以每日和总计的跨度表示,每日为额外的+100km和总计=乘数*额外的+乘数*100km之和

在一些建议的帮助下,我已经重写了我的脚本,但遇到了另一个问题,即获取第二个值以显示200km值。我的小提琴在这里:

我想试试这样的东西:

$("#qr1").click(function() {
displayVals1();
});
$("#qr2").click(function() {
displayVals2();
});

当选中200kms复选框作为基本值时,尝试将R225/天和R1125/天作为值。

因为我手头有点紧,所以我将代码减少到大约15行

请注意,所有输入的更改都是通过一个函数处理的,该函数每次只需重做所有数学运算

$function{ $input.kilo.changefunction{ $input.kilo.notthis.propchecked,false; }; $input,select.CHANGE函数{ //获取所选选项的值 设v=$.map$输入[id^='qr']:选中,函数I{ 返回$i.val; }; 让s=v.reducea,b=>a+b;//把它们加起来就是每天的总数 console.logv; $userdaily.text; $usertotal.text*parseFloat$mySelect>option:selected.val; }; }; 不,天 1. 2. 3. 4. 5. 100公里 200公里 轮胎 玻璃 全体的 第三方 每日:总计:
编程不是复制粘贴代码。您的整个JavaScript逻辑可以在不超过30行的代码中完成。了解DRY原则。我将研究它,我只是对Jquery非常陌生,还没有深入研究使用其他使生活更轻松的函数。谢谢你。谢谢你,这是非常有见地的,我会在把值加在一起的时候把我的逻辑缩短。