对于我的复选框(以下),我使用了JQuery条件(:checked)来检查是否单击了复选框。它适用于所有浏览器,但在IE8中无效。有什么想法或帮助吗?
<input type="checkbox" id="chbx" name="samechbx" onchange="checkbox_changed(this)" />
function checkbox_changed(el) {
if ($('#chbx').is(":checked")) {
//if checked, move in.
}
}
答案 0 :(得分:2)
这篇较老的帖子解释说,在IE8及更早版本中,change和onchange事件仅在提交时执行。这意味着您应该使用onclick事件并且应该没问题: