动态表colspan

时间:2010-03-11 08:44:53

标签: jquery

我曾为Web项目工作,我正在使用jQuery来处理客户端脚本问题。 我有一个ajax页面,这个页面完全从使用jquery的javascript内部加载。

当文件准备就绪时,我正在创建这样的三个微笑表;

表A

Hea A | Hea A | Hea C | Hea D

表B

Col A | Col A | Col C | Col D

表C

Col A | Col B | Col C | Col D

在那之后,我正在克隆表A,然后它正在查看表A和B之间的内部,如果它找到了smilar列,它正在更新表A的列“colspan”属性。当合并完成时,它的输出看起来像;

表A

Hea A [colspan = 2] | Hea C | Hea D

表B

Col A | Col A | Col C | Col D

表C

Col A | Col B | Col C | Col D

它几乎适用于所有浏览器,但IE 7.0却没有。 这是另一个技巧;我正在尝试运行我的示例项目,它在IE 7.0中显示不正确当我手动将输出html复制/粘贴到空白页面时,神奇地工作。

我堆积在那里。

欢迎任何建议或帮助。

1 个答案:

答案 0 :(得分:1)

我们发现了问题所在。 当浏览器IE 7.0时,您应该使用this.colSpan = value而不是$(this).attr('colspan', value)来更改运行时中的colspan值。

获取详细信息look here