我需要总是填充#totalcost。有一些JavaScript计算,结果写入#total成本。我试图把它放在JSFiddle上,但我没有成功触发函数onload。对于.number输入字段的每次更改.localTotal设置为localTotal *数值。在2个字,我需要.localTotal和#totalcost总是充满计算并触发onchange并将结果写入html
.localTotal用。价格* .quantity和#totalcost所有.localTotals
的总和这里的HTML
Ventura L15220
和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