代码之家  ›  专栏  ›  技术社区  ›  fyasar

动态表colspan

  •  0
  • fyasar  · 技术社区  · 15 年前

    我曾为Web项目工作,并且我正在使用jquery解决客户端脚本问题。 我有一个Ajax页面,这个页面从使用jquery的javascript内部动态加载。

    当文档准备好后,我将创建三个这样的笑脸表;

    表A

    热a热a热c热d

    表B

    A列A列C列D列

    表C

    A列B列C列D列

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

    表A

    hea a[colspan=2]hea c hea d

    表B

    A列A列C列D列

    表C

    A列B列C列D列

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

    我就这么干了。

    欢迎任何建议或帮助。

    1 回复  |  直到 15 年前
        1
  •  1
  •   fyasar    15 年前

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

    服用 look here 有关详细信息