我遇到了一些jQuery的麻煩。jQuery每個循環兩次
我有一個用於輸入數值的文本框列表以及包含其他文本框總和的最終文本框。
我不知道我在做什麼錯,但是每次在任何一個文本框中輸入一個數字時,總的值就是實際值的x2。我已經嘗試通過javascript來看看發生了什麼,它看起來像.each循環兩次。
我花了2天的時間用Google搜索這個問題的最好的部分,我一直沒能找到解決我的問題。
這裏是我的代碼JSFiddle
這裏的鏈接是我的javascript
$('.your-income').focusout(function() {
var tempTotal;
tempTotal = 0;
$('.your-income').each(function() {
tempTotal += Number($(this).val());
$('#total-income-textbox').val(tempTotal);
});
});
謝謝您的時間。
「它看起來像。每個被循環兩次」 - 是選擇器中匹配元素的列表絕對正確,並且重複不在那裏,因爲例如你有收入類的輸入和周圍的輸入元素? – Rup 2015-02-09 11:30:00
這個例子在我的瀏覽器上正常工作.. – satchcoder 2015-02-09 11:30:29
http://jsfiddle.net/u5zqy06d/9/現在可以工作 – 2015-02-09 11:36:00