4
$('input').change(function(){
alert($(this).val());
});
$('input').val(1);
これは動作しません。 JavaScriptで変更入力をキャプチャする必要があります:-sjqueryで入力の変更イベントをキャプチャする方法は?
ありがとうございました。
$('input').change(function(){
alert($(this).val());
});
$('input').val(1);
これは動作しません。 JavaScriptで変更入力をキャプチャする必要があります:-sjqueryで入力の変更イベントをキャプチャする方法は?
ありがとうございました。
ご質問は不明です。あなたが持っている "変更"ハンドラは、適切な時に(つまり、 '
あなたが「準備完了」関数の中でこれらの機能を配置する必要があります。
:は、あなたもこれを行うことができます。もちろん、1
の値を持つように入力を初期化:そのあなたの心に留めておくhttp://jsfiddle.net/SfjJQ/1/
:フィドルを参照してください
出典
2012-04-04 14:50:15
'.val()'の呼び出しによってイベントが引き起こされることはありません。 – Pointy
それは –
であるはずです質問の私の解釈は、Mr.さんが '.val(1)'への呼び出しが "変更"ハンドラをトリガすることを期待していたことです。私は間違っているかもしれません。問題はまばらで不思議です。 – Pointy
他にも述べたように、.val()はイベントをトリガーしません。しかし、あなたが望んでいた場合は、値を変更し、イベントをトリガすることのjQueryにラッパー関数を追加することができます。
http://jsfiddle.net/bA3V2/
出典
2012-04-04 15:19:49