Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 配置为时,输入(复选框)在IE8中不工作:选中_Javascript_Jquery_Checkbox_Internet Explorer 8 - Fatal编程技术网

Javascript 配置为时,输入(复选框)在IE8中不工作:选中

Javascript 配置为时,输入(复选框)在IE8中不工作:选中,javascript,jquery,checkbox,internet-explorer-8,Javascript,Jquery,Checkbox,Internet Explorer 8,对于我的复选框(如下),我使用JQuery条件(:checked)检查复选框是否被单击。它在所有浏览器中都能正常工作,但在IE8中却不起作用。有什么想法或帮助吗 <input type="checkbox" id="chbx" name="samechbx" onchange="checkbox_changed(this)" /> 这篇较旧的文章解释说,在IE8及更早版本中,change和onchange事件仅在提交时执行。这意味着您应该使用onclick事件,并且应该可以: 您使

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

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

这篇较旧的文章解释说,在IE8及更早版本中,change和onchange事件仅在提交时执行。这意味着您应该使用onclick事件,并且应该可以:


您使用的是哪个版本的jquery?
function checkbox_changed(el) {

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