-3

jQuery を使用して、いくつかの入力フィールドのフォーカスアウト (ぼかしまたはフォーカスの喪失) でいくつかの値を合計しようとしています。

以下は私が使用している関数ですが、イベントが発生したときに入力に何が見つかっても、「newAmount」アラートは完全に空白になります。

//update personnel list total on blur
$('.personnel-list').focusout(function(){
    var currTotal = $('#personnel-office-total').val();
    var newAmount = $(this).val();
    var newTotal = currTotal+newAmount;
    $('#personnel-office-total').val(newTotal);
    alert(currTotal);
    alert(newAmount);
});

<li><label for="personnel-office-other">Other</label><input type="text" class="small-input personnel-input" name="personnel-office-other-dummy" id="personnel-office-other" /></li>
<li><label for="personnel-office-total">Total <em class="formee-req">*</em></label><input readonly="readonly" type="text" class="required small-input" name="personnel-office-managers-total" id="personnel-office-total" value="0" /></li>
4

1 に答える 1

0
$('.personnel-input').focusout(function(){

});

あなたが持っているものの代わりに。

于 2012-11-29T14:03:57.710 に答える