计算得出结果的html,计算并触发onchange并将结果写入html

我需要总是填充#totalcost。有一些JavaScript计算,结果写入#total成本。我试图把它放在JSFiddle上,但我没有成功触发函数onload。对于.number输入字段的每次更改.localTotal设置为localTotal *数值。在2个字,我需要.localTotal和#totalcost总是充满计算并触发onchange并将结果写入html

.localTotal用。价格* .quantity和#totalcost所有.localTotals

的总和这里的HTML

Ventura L15220

2020.20
Ventura L15220
30300.20

和JavaScript

function changeQuantity(){

$(".quantity").trigger("change");

console.log("done")

$('.quantity').change(calculateTotal);

function calculateTotal(){

$quantity=$(this);

$price=$quantity.closest('.row').find('.price').text();

$quantityValue=$quantity.val();

$localTotal=$quantity.closest('.row').find('.localTotal');

$localTotalValue=$quantityValue*$price;

$quantity.closest('.row').find('.localTotal').text($localTotalValue);

console.log($localTotalValue);

var sumToTotal = 0;

var totalSum=document.getElementById('totalcost');

$('.localTotal').each(function(){

sumToTotal += parseFloat($(this).text());

});

totalSum.innerHTML=sumToTotal+' грн';

}

}

changeQuantity()触发onload,但不管$(“。quantity”)。trigger(“change”); #totalcost和.localTotal未被填充:c

2013-11-24

Hunkeone

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值