私はいくつかのテキストフィールドを持っています
<input class="add" type="text">
<input class="add" type="text">
<input class="add" type="text">
<input class="add" type="text">
<p id="total"></p>
各フィールドの値は、ページが読み込まれるときに PHP スクリプトによって動的に追加されますが、ユーザーはそれらを編集するオプションがあります。javascript を使用してすべての値を合計し、#total p タグに出力する方法を見つけようとしています。私は周りにいくつかのスクリプトを見つけて、自分で書いてみましたが、うまくいきませんでした。
私が見つけた最高のものはこのように見えました....
function addAll() {
var sum = ""
var values = $('.add').each(function(){
sum += isNaN(this.value) || $.trim(this.value) === '' ? 0 : parseFloat(this.value);
});
$('#total').text(sum);
}
$('.add').keyup(displayTotal);
しかし、それは何も出力しませんでした
私は何か重大な間違いをしていますか?
乾杯