私はテキスト入力フィールドとチェックボックスを持っています。 テキストを変更して入力ボックスの外側をクリックするか、またはEnterキーまたはTabキーを押すと、変更イベントがスローされます。しかし、テキストを入力してマウスで直接チェックボックスをクリックすると、チェックボックスの変更イベントだけがスローされたようです。JavaScriptのテキスト入力の変更イベントが発砲しない
$('.update').change(function(){
console.log($(this));
});
は、この既知の問題であり、どのように私はすべての変更イベントが発生/スロー/に巻き込まれていることを確認してくださいすることができます
<input type="text" name="text" class="update">
<input type="checkbox" name="check" class="update">
と、このjQueryの:
私は、次のコードを持っていますこのセットアップ?
そのコードは$(document).ready(function())にありますか。関数?関数にalert()を入れて、関数にヒットしているかどうかを調べることができます。 – codersarepeople
奇妙な。私のテストでは、変更されたテキスト入力からチェックボックスへのクリックが行われるので、何か他のことが起こっているはずですhttp://jsfiddle.net/tbeseda/UCtyb/ – tbeseda
本当ですか? HTML/JSをコピーして、何かをテキストボックスに入力してチェックボックスをクリックすると、両方のイベントが発生するのを見ることができます。 – Chandu