如題:經常遇到類似問題
一種;自定義的弱類型
var savNum=0;
var num=$("#numU").val();//jsp頁面獲得得值
savNum=parseInt(savNum)+parseInt(num);
$(".cartNum").text(savNum);//最後改變jsp頁面得值,text()是輸出文本值,html()是當成html元素解析 二種;混合雙精度類型
//自動計算的函數 function productCount(){ var $tr=$("#shopping").find("tr[id]"); var sum=0;//總價 var integral=0;//積分 $tr.each(function(i,dom){ var num=$(dom).children(".cart_td_6").find("input").val();//商品數量 var price=(num*$(dom).children(".cart_td_5").text()).toFixed(2);//商品小計toFixed(2)保留兩位小數點 var p=num*$(dom).children(".cart_td_5").text();//商品小計,temp $(dom).children(".cart_td_7").html(price);//顯示商品小計 //增加一個判斷,如果用戶選擇了該商品,則對該商品進行加入總價的計算 if($(dom).children(".cart_td_1").children("input").is(":checked")){ sum+=p;//總價,必須和temp相加,和price相加無法轉型 integral+=$(dom).children(".cart_td_4").text()*num;//積分 } }); $("#total").text(sum.toFixed(2));//顯示總價 $("#integral").text(integral);//顯示積分 }
轉載於:https://www.cnblogs.com/zeussbook/p/8890399.html