【发布时间】:2012-02-08 01:00:50
【问题描述】:
这是我的复选框,应该默认勾选
<input type="checkbox" name="noILN-GLN" id="noILN-GLN" checked="checked" />
我现在希望在复选框更改时触发一个事件,然后执行此(选中)或那个(未选中)。这总是返回“已检查”:
$('#noILN-GLN').bind('change', function() {
if ( $(this).attr('checked') ) {
console.log("checked")
} else {
console.log("not checked");
}
});
我必须进行哪些更改才能使控制台告诉我该框是否已选中?默认需要勾选,所以我设置checked="checked"。还有其他方法可以预先选中该框,这可能会有所帮助吗?
谢谢!
【问题讨论】:
标签: jquery html forms checkbox