チェックボックスがあります。チェックボックスにクリックイベントを割り当てました。呼び出されたメソッドで、チェックボックスがチェックされているかどうかを確認したい。期待される結果は、チェックボックスがチェックされていないときにクリックすると、メソッドでチェックされた値が「true」になり、その逆になることです。私のコードではこの結果を得ることができません。チェックすると常に「false」になります。どうすればこれを解決できますか?
間違ったイベントを使用していますか? 私はjQuery 1.8.2を使用しています
私のコード:
$(document).ready(function () {
$(".UpdateCheckboxInstant").change(UpdateInstant);
});
function UpdateInstant() {
//var checked = $(".UpdateCheckboxInstant").is(":checked");
var checked = $(this).is(":checked");
alert(checked); // this always says "false" :(
}