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)
});
为什么总共有“未选定”选项?看起来很奇怪