我從小提琴 http://jsfiddle.net/QmTNZ/2/jQuery的計算
運行一個類似的腳本這個腳本我試圖修改它與我的表工作。
這裏是鏈接到表格中的產品頁面
http://styleso1.nextmp.net/dev/shop/safari-pu-sleeve-jacket.html
我需要它來計算所述數量(輸入框,第4列)X的單位價格(第5列)上,並顯示總和在第6列
我將如何修改JS來做到這一點?
以下是我對JS
$(function(){
function ca(){
var $overall = 0;
$("tr.sum").each(function() {
var $qnt = $(this).find(".qty");
var $price = $(this).find("td").eq(1);
console.log($qnt + " | " + $price);
var sum = parseFloat($price.text()) * parseFloat($qnt.val());
$(this).find(".a-center1").text(sum);
$overall += sum;
});
$("#total").text($overall);
}
$(function() {
ca();
$('input.qty').bind('change keyup',function(){ca();});
});
任何幫助將是非常讚賞
貌似有一個$在價格字段..檢查編輯後 –
沒有改變,它採取第2列(而不是第6列)和把它乘以數量,並把總和放在第3列(而不是第6列) –
你可以創建一個小提琴,以便它可以更容易理解 –