「要素が追加、編集、または削除されたときに要素の値を合計しようとしています。値を含む要素を削除した後、合計を更新するのに苦労しています。
jQuery 関数 .remove() のラッパー関数を起動する「onClick」イベントがある削除ボタンがあります。
HTML:
onClick="RemoveElementById('someId'); return false;"
Javascript:
function sumEverything() {
var total = 0;
$('span[id*="days"]').each(function() {
var value = $(this).html;
if (IsNumeric(value)) {
total += parseFloat(value);
}
});
$('.sumClass').html(total);
}
要素が削除されたら、合計を更新しようとしています。だから私はこれを試しました:
$(.ButtonArea input).click(function() {
sumEverything();
});
問題は、合計が同じままであることです...要素が適切に削除されたときに「知る」方法はありますか? たとえば、次のことを試しました。
onClick="RemoveElementById('someId'); return false; sumEverything();"
しかし、それもうまくいきませんでした。