我想使用jquery添加一組文本框。每個文本框都有一個類(class1)來使用引導進行設置。我添加了一個額外的類(class2)來運行jquery函數。以下是兩個文本框外觀的示例。jquery函數來總結具有2個類的文本框
<input type="text" class="class1 class2" name="textbox1" id="textbox1 />
<input type="test" class="class1 class2" name="textbox2" id="textbox2 />
這裏是我的jquery函數。 GrandTotal是保存總和的文本框的ID。
$('.class2').keyup(function() {
var sum = 0;
$('.class2').each(function() {
sum += Number($(this).val());
});
$('#GrandTotal').val(sum);
});
它不工作。 #GrandTotal中沒有結果。有人能告訴我我做錯了什麼嗎?在此先感謝您的幫助。
cdr6800
這應該工作! '#GrandTotal'在哪裏? –
#GrandTotal是保存總和的文本框的ID。它在html代碼中。當我更新textbox1或2時,GrandTotal確實發生了變化,但每當我點擊Tab鍵並繼續添加時,它都會改變。也許keyup不是正確的函數類型?謝謝。 – cdr6800
如果你想看看我在說什麼,你可以去https://www.pfacmeeting.org/badgeform2.php並在第一個數量文本框中輸入1。當您退出該選項框時,$ 50將投放到GrandTotal,但當您通過其他選項時,它會繼續向GrandTotal添加50美元。 – cdr6800