通过jQuery重新排列表行,在IE中产生不希望的结果
Rearranging table rows through jQuery giving undesired results in IE
我试图在预格式化的HTML表中重新安排表行。HTML表显示如下图所示。我的全部HTML都在这里。
表的初始值
我正在尝试重新安排
但问题是,这段代码在IE以外的浏览器中运行良好(我已经在Chrome和Firefox中进行了测试)。我找不到问题出在哪里。
请帮助我纠正我的代码有跨浏览器兼容性。
谢谢你的回答,我发现了问题。IE将索引从1分配给元素。所以给出
find('td.mrGridCategoryText:eq(0)')
给出不希望的结果,如果我将其更改为1,那么我在IE中得到正确的结果,但在其他人中没有。检查这个提琴http://jsfiddle.net/J7WPb/23/
所以
i need to give eq(0) if other browsers and eq(1) if IE :-(
再次感谢。
如果可以的话,使用IE9(仅限Windows 7+)并按"F12"打开控制台和调试功能。
你甚至可以使用javascript调试器来刷新页面,并让它在javascript错误时中断
就我个人而言,我不支持IE,除非他们开始像其他"更好的浏览器"那样支持"internet"
更新我发现一个问题!当IE8加载页面时,LayoutCM.js文件第195行出现错误
换句话说,我不认为错误是在你的代码,因为它是一个jFiddle问题!可以这么说,IE8不支持调用对象的"getStyle"(变量"win"预期为"window")。
这只是IE不支持"互联网"的另一个光辉例子,正如我之前所说的。
希望这些信息对你有帮助!
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- Amd,希望确保某个东西总是最后执行
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 我希望只有在我滚动页面后才能显示我的返回页首图标
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- 动态添加 CSS 类会导致紧接着出现不希望的结果
- 正则表达式 - 替换方法从字符串中删除运算符产生不希望的结果
- 如何隐藏搜索结果框,我希望它们在点击并激活键控功能时显示
- 指令实例共享Ajax结果,但我不希望它们共享
- 我希望结果进入主页
- 通过jQuery重新排列表行,在IE中产生不希望的结果
- 从lodash填充与常规数组填充数组时产生的不希望的结果
- 在JavaScript中使用toFixed(2)会产生不希望的结果
- 脚本调试器确认JSON键和字符串之间的预期条件检查,但是我得到了一个不希望的结果