当我不在兼容模式下时,JQuery 在 IE 中表现得很奇怪
JQuery acting odd in IE when I'm NOT in compatibility mode
这很奇怪,我不确定为什么会发生这种情况。 我有这段代码:
for(var x=0; x<8; x++){
var y = $('#divID'+x).html();
console.log(y);
}
当我处于IE9兼容模式时,它工作得很好。 但是,当我关闭IE9兼容模式时,它不起作用,控制台或我的页面上没有任何内容。 现在这是奇怪的事情,当我使用这段代码时,它工作得很好。
for(var x=0; x<8; x++){
var y = document.getElementById('divID'+x).innerHTML;
console.log(y);
}
我错过了什么吗? 请帮助并提前感谢您。
IE
在IE11之前不支持控制台对象...无赖吧?它会破坏你的js。在铬中调试...只需使用 IE 浏览器作为 js 在 Chrome 中签出后的最终检查......只需确保删除或注释您的控制台.log/调试行即可。
您需要考虑以下几点:
- 首先检查您的某些代码在您的
$(document).ready()
中是否不正确。 - 如果一切看起来都很好,请重新加载您的页面并按 F12,单击脚本选项卡,然后单击开始调试,它将重新加载页面并在 JavaScript 中的错误处使用断点停止它。
jQuery在IE9 RC中确实有效。
但是,如果您在$(document).ready()
顶部附近执行IE不支持的操作,则可能会阻止页面的其余部分加载。
另外 http://code.jquery.com/jquery-1.5.1rc1.js,这应该对您有所帮助。
相关文章:
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- JQuery脚本在IE中不起作用
- 任何人都知道IE7设置或更新/补丁,它可以防止IE因为jquery错误而无法加载页面
- IE中不支持JQuery window.location.hash
- JQuery日期选择器在IE 7上不起作用
- jQUery Code没有'我不在IE工作
- Jquery selectmenu组合框在IE和Chrome中每当按钮打开时就会关闭
- IE不发送发布数据PHP&jQuery
- Javascript/Css导航未显示在jquery文档上,仅在ie中准备就绪
- jquery表单提交无法使用多个输入(IE和Firefox)
- jQuery Div滚动功能:IE中的问题
- jQuery跨域发布在IE中的数据
- 拖放下载,支持IE Javascript/Jquery/Html5
- jQuery onClick() IE 中的音效和重定向
- IE:jQuery.show() 仅在显示之前/之后使用 alert() 时显示元素
- FireFox 和 IE Jquery 无法正常工作
- IE jQuery cookie issue
- 阿拉伯语文本不适用于IE..jquery ajax.
- Firefox/IE jQuery is(":hover") not working