1. ホーム
  2. jquery

[解決済み] チェックボックスのチェック済み変更イベントをキャッチする

2022-07-11 09:34:27

質問

のチェック/アンチェックのイベントをキャッチするにはどうしたらよいでしょうか。 <input type="checkbox" /> をjQueryでキャッチするには?

どのように解決するのですか?

<input type="checkbox" id="something" />

$("#something").click( function(){
   if( $(this).is(':checked') ) alert("checked");
});

編集:この方法では、キーボードを使うなど、クリック以外の理由でチェックボックスが変化したときに、それを捕捉できません。この問題を避けるには change の代わりに click .

プログラムによるチェック・アンチェックについては チェックボックスの変更イベントがトリガーされないのはなぜですか?