通过jQuery重新排列表行,在IE中提供不需要的结果

Exc*_*ion 6 html javascript css jquery

我正在尝试重新排列预格式化HTML表格中的表格行.HTML表格显示在下面的小提琴中.我的总HTML是在这个小提琴中给出的.

表的初始外观

我试图用包含文本"One"和"Two"的文本重新排列<td>.我使用"rowspan"属性识别那些"一"和"两"行.如果您在非IE浏览器中看到以下小提琴,您可以清楚地了解我正在尝试做什么.

重新排列后

但问题是,本代码在IE以外的浏览器中运行良好(我在Chrome和Firefox中测试过).我无法找到问题所在......

请帮我纠正我的代码以实现跨浏览器兼容性.

Exc*_*ion 3

感谢您的回答,我发现了问题。IE 正在将索引从 1 分配给元素。所以给予

 find('td.mrGridCategoryText:eq(0)')
Run Code Online (Sandbox Code Playgroud)

给出了不需要的结果,如果我将其更改为 1,那么我在 IE 中得到正确的结果,但在其他中则不然。检查这个小提琴http://jsfiddle.net/J7WPb/23/
所以

 i need to give eq(0) if other browsers and eq(1) if IE :-(
Run Code Online (Sandbox Code Playgroud)

再次感谢。