【问题标题】:invalid target element for this operation ngTable此操作 ngTable 的目标元素无效
【发布时间】:2015-02-04 07:48:10
【问题描述】:

ngTable 的一个已知问题是它无法为 IE 9(及更低版本)中的表格创建标题元素。它会产生错误

invalid target element for this operation

我只是想为遇到此错误的任何人提供解决方案。转到您的 angular.js 文件。找到写着的那一行

tmp.innerHTML = wrap[1] + html.replace(XHTML_TAG_REGEXP, "<$1></$2>") + wrap[2];

替换成

tmp.append(wrap[1] + html.replace(XHTML_TAG_REGEXP, "<$1></$2>") + wrap[2]);

我无法在任何地方找到答案,所以我希望它可以帮助某人。

【问题讨论】:

    标签: javascript angularjs internet-explorer-9 ngtable


    【解决方案1】:

    github 正在跟踪此问题。此时没有解决方案,建议的解决方法是使用 jQuery 而不是 angular 的 jqlite。

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
    • @011001000110000101110110011010 在这种情况下,除了引用该问题,您还能做什么?特别是如果此时没有解决方案,不幸的是 SO 还不能在 github 问题上刷新
    • 这完美地回答了这个问题。这是一个已知的错误,暂时没有解决方案。
    猜你喜欢
    • 1970-01-01
    • 2011-07-16
    • 2012-03-28
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    相关资源
    最近更新 更多