Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 如何计算jquery中下拉菜单的和值_Javascript_Jquery - Fatal编程技术网

Javascript 如何计算jquery中下拉菜单的和值

Javascript 如何计算jquery中下拉菜单的和值,javascript,jquery,Javascript,Jquery,我想显示每次更改时选项的值以及所有选项的总值。这里是我存储这些值的地方 显示所选选项的值,但未计算出总值 $(文档).ready(函数(){ var货币量=美元(“货币量”); var总额(金额)span=$(“金额(金额)总额”); $('#Bank_Type123')。更改(函数(事件){ event.preventDefault(); money_span.text($(this.val()); $(“#Bank_Type123”)。每个(函数(事件){ event.preventDef

我想显示每次更改时选项的值以及所有选项的总值。这里是我存储这些值的地方

显示所选选项的值,但未计算出总值

$(文档).ready(函数(){
var货币量=美元(“货币量”);
var总额(金额)span=$(“金额(金额)总额”);
$('#Bank_Type123')。更改(函数(事件){
event.preventDefault();
money_span.text($(this.val());
$(“#Bank_Type123”)。每个(函数(事件){
event.preventDefault();
var总价=0;
总价+=$(此).val();
总金额(总价格)
});
});
});

银行类型:
选择银行
瑞穗
UFJ
尤乔
钱包
日元
总数:
日元
添加了一个函数(getTotalValue),该函数被调用以获取每个选项的总和

$(文档).ready(函数(){
var货币量=美元(“货币量”);
var总额(金额)span=$(“金额(金额)总额”);
$('#Bank_Type123')。更改(函数(事件){
event.preventDefault();
money_span.text($(this.val());
getTotalValue();
});
});
函数getTotalValue(){
var总价=0;
$(“#Bank_Type123选项”)。每个(函数(){
if(parseInt($(this).val())>0){
总价+=parseInt($(this.val());
$(“#金额(货币)总额”).text(总价);
}
});
}

银行类型:
选择银行
瑞穗
UFJ
尤乔
钱包
日元
总数:
日元

您应该选择#Bank_Type123的选项并循环使用

$('#Bank_Type123 option').each(function(event) {
      event.preventDefault();
      var total_price = 0;
      total_price += $(this).val();
      total_money_span.text(total_price)
});
为什么总共有“未选定”选项?看起来很奇怪