我需要幫助! 我需要一個jQuery腳本來計算總數: 我需要1個輸入字段的數量。 如果數量是: 1到60之間,價格是750, 61和90之間,價格是850, 91和120之間,價格是995, 我還需要添加新的行與數量輸入字段 ,我需要計算所有的總價格。 我已經嘗試過,但不知道該怎麼做。jquery用數量和步驟計算總數
謝謝。
我曾嘗試以下:
<script type="text/javascript">
function miaFunzione() {
$("#Container").append("<li><input type='text' class='qty' value='' placeholder='superfice' /> <a onclick='miaFunzione()'>aggiungi [+]</a></li>");
var totale = 0;
$("#Container li").each(function() {
var qty = new Number($(this).children('.qty').val());
if (qty <= 60) {
prezzo = 750;
}else if (qty >= 61 && qty <= 90){
prezzo = 850;
}else if (qty >= 91 && qty <= 120){
prezzo = 995;
};
totale = totale + prezzo;
});
$("#totMoney").html(totale);
}
</script>
這是HTML代碼
<ul id="Container">
<li>
<input type="text" value="" class="qty" placeholder="superfice" /><a onclick="miaFunzione()">aggiungi [+]</a>
</li>
</ul>
<br />
TOTALE COSTO: € <strong id="totMoney">0</strong>
你的問題是什麼,你有什麼問題嗎? –
您應該真正使用on()而不是使用內聯綁定進行綁定。但正如@Frayne Konok所問,你有什麼問題?你看到什麼錯誤? – Taplar
爲qty創建一個onchange事件,然後獲取總數,當您創建一個新行時,不會得到總數。 –