.change
特定のクラスの入力ボックスでテキストが変更されるたびに発生するイベントを作成したいと思います。いくつかのボックスを合計して、値が変更されるたびに合計を更新したいと考えています。.change
クラス全体のイベントを参照する関数を作成できますか?
入力ボックス (id="Value1") の「変更」アクションを行うのは比較的簡単です。
$('#Value1').change(function(){
alert("The text has been changed.");
});
では、「Value1」がクラスSumText
ボックスであるとしましょう。
<input class="SumText" type="text" id="Value1">
クラス「SumText」のフィールドが変更されるたびに、それらをすべて追加する関数を起動したいと思います。簡単にするために、「Value1」と「Value2」しかないとしましょう。その合計を「Total」に出力できます。「合計」はクラスですTotalText
これはJQueryで実行できますか? それぞれのイベント ハンドラーを作成する必要がなくなり、 の各入力ボックスでターゲット関数を指定する必要がなくなりますonchange
。