Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 在IE11中不起作用的道具(“已检查”,false)_Javascript_Jquery_Checkbox - Fatal编程技术网

Javascript 在IE11中不起作用的道具(“已检查”,false)

Javascript 在IE11中不起作用的道具(“已检查”,false),javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我有一个表单,有一堆复选框,当你选中/取消选中它们时,会触发一堆JS。问题是,如果您选中几个复选框,提交表单,然后单击“上一步”按钮,浏览器将保持复选框处于选中状态,但其他JS都不会像您单击复选框那样触发 我的解决方案是让表单在加载时取消选中所有复选框。这样,用户将不得不重新选中复选框,所有的JS都将被触发 不幸的是,我用来取消复选框的代码在Chrome中有效,但在IE11中无效。在IE11中,回击会导致复选框仍处于选中状态。我还有别的事要做吗 $("input:checkb

我有一个表单,有一堆复选框,当你选中/取消选中它们时,会触发一堆JS。问题是,如果您选中几个复选框,提交表单,然后单击“上一步”按钮,浏览器将保持复选框处于选中状态,但其他JS都不会像您单击复选框那样触发

我的解决方案是让表单在加载时取消选中所有复选框。这样,用户将不得不重新选中复选框,所有的JS都将被触发

不幸的是,我用来取消复选框的代码在Chrome中有效,但在IE11中无效。在IE11中,回击会导致复选框仍处于选中状态。我还有别的事要做吗

          $("input:checkbox").prop("checked",false);

是否等待onDocumentLoad事件?您是否尝试过attr(),请发布完整的代码示例。