输入(复选框)在 IE8 中配置时不起作用:选中

input (checkbox) not working in IE8 when configured with :checked

本文关键字:配置 不起作用 选中 IE8 复选框 输入      更新时间:2023-09-26

对于我的复选框(如下),我使用了JQuery条件(:checked)来检查复选框是否被选中。它在所有浏览器中都可以正常工作,但在IE8中不起作用。有什么想法或帮助吗?

<input type="checkbox" id="chbx" name="samechbx" onchange="checkbox_changed(this)" />

.JS

function checkbox_changed(el) {
        if ($('#chbx').is(":checked")) {
            //if checked, move in.
        }
}

这篇较旧的帖子解释说,在IE8及更早版本中,更改和onchange事件仅在提交时执行。这意味着您应该使用 onclick 事件,并且应该没问题:

Jquery复选框更改功能在IE 8中不起作用