我有一个复选框。我已经为复选框分配了一个点击事件。在调用的方法中,我想查看复选框是否被选中。预期的结果是,如果未选中复选框并单击它,则在该方法中选中的值应为“true”,反之亦然。我的代码无法得到这个结果。检查时我总是得到“假”。我该如何解决这个问题?
我使用了错误的事件吗?我使用 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" :(
}