Javascript 通过jQuery重新排列表行,在IE中产生不希望的结果

Javascript 通过jQuery重新排列表行,在IE中产生不希望的结果,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试重新排列预先格式化的HTML表格中的表格行。HTML表格显示如下图所示。。我的全部HTML都在这把小提琴上 我试图重新排列包含文本“1”和“2”的文本。我使用“rowspan”属性识别那些“1”和“2”行。如果您在非IE浏览器中看到下面的小提琴,您可以清楚地了解我正在尝试做什么 但问题是,这段代码在IE以外的浏览器中运行良好(我已经在Chrome和Firefox中进行了测试)。我找不到问题出在哪里 请帮助我更正代码,使其具有跨浏览器兼容性。如果可以,请使用IE9(仅限Windows

我正在尝试重新排列预先格式化的HTML表格中的表格行。HTML表格显示如下图所示。。我的全部HTML都在这把小提琴上

我试图重新排列包含文本“1”和“2”的文本。我使用“rowspan”属性识别那些“1”和“2”行。如果您在非IE浏览器中看到下面的小提琴,您可以清楚地了解我正在尝试做什么

但问题是,这段代码在IE以外的浏览器中运行良好(我已经在Chrome和Firefox中进行了测试)。我找不到问题出在哪里

请帮助我更正代码,使其具有跨浏览器兼容性。

如果可以,请使用IE9(仅限Windows 7+),然后按“F12”键以获得控制台和调试功能

然后,您甚至可以使用javascript调试器刷新页面,并在出现javascript错误时使其中断

就个人而言,我不支持IE,直到他们开始像其他“更好的浏览器”一样支持“互联网”

更新 我发现了一个问题!当IE8加载页面时,文件LayoutCM.js的第195行出现错误

换句话说,我不认为代码中的错误是JFIDLE问题! 可以说,IE8不支持调用它的对象的“getStyle”(变量“win”应为“window”)。
这只是IE不支持我前面提到的“互联网”的另一个光辉例子


希望这些信息有帮助

谢谢你的回答,我找到了问题。。IE将索引从1分配给元素。如此给予

 find('td.mrGridCategoryText:eq(0)')
给出了不期望的结果,如果我将其更改为1,则我在IE中得到了正确的结果,但在其他方面没有。请检查此小提琴
所以


再次感谢。

你在IE上发现javascript错误了吗?JSLint为您的一把小提琴显示警告。@Heikki您能识别我的代码中的问题吗。。我的IE浏览器没有显示任何错误。谢谢简单单击第二把小提琴中的“JSLint”按钮。@sparky672谢谢我添加了semocolon。请尝试使用rowSpan而不是rowSpan旧版IE(至少7个)。对于不支持internet的IE,您需要使用DL开发者工具栏->+1。从未听过比这更真实的话。
 i need to give eq(0) if other browsers and eq(1) if IE :-(