チェックボックスをオンにしたときにイベントを発生させることはできますか?現時点で チェックボックスのJavascript on tickまたはuntickイベント?
は私が$("#booking_checkboxes").on("change", "input", function(){});
を使用していますが、私はチェックボックスがチェックさだけ、あるいは単にチェックを外すように変更されるように変更かどうかを知りたいのです。これを行う最も簡単な方法は何ですか?
チェックボックスをオンにしたときにイベントを発生させることはできますか?現時点で チェックボックスのJavascript on tickまたはuntickイベント?
は私が$("#booking_checkboxes").on("change", "input", function(){});
を使用していますが、私はチェックボックスがチェックさだけ、あるいは単にチェックを外すように変更されるように変更かどうかを知りたいのです。これを行う最も簡単な方法は何ですか?
いいえ、どちらの場合も同じイベントが発生しません。あなたは、イベントコールバックでの入力の値をチェックする必要があると思います。ただ、 `使用
$("#booking_checkboxes").on("change", "input", function(){
if (this.checked) {
} else {
}
});
私はそれをやっているとは思わなかった!ありがとう! –
$("#booking_checkboxes").on("change", "input", function(){
if (this.checked){
// do what you want for when the element is checked
// if you need to, you can trigger a custom event here..
$('someelement').trigger('check_event');
} else {
// do what you want for when the element is NOT checked
// if you need to, you can trigger a custom event here..
$('someelement').trigger('uncheck_event');
}
});
:あなたのハンドラ内checked'はオプションではありませんか? – m90
あなたはこれを意味します:.is( ':checked')歓声! –
[チェックボックスがオンになっているかどうかを確認するにはどうすればいいですか?](http://stackoverflow.com/questions/4915394/how-to-tell-whether-a-checkbox-is-checked) –