【问题标题】:IE9 is cloning textareasIE9 正在克隆文本区域
【发布时间】:2012-12-01 10:49:10
【问题描述】:

我注意到一些奇怪的 IE9 行为。对于页面上的每个现有文本区域,它会创建没有 id 但名称设置为“defaultvalue-clone-*”的克隆版本。由于这种行为,我无法在 textarea 上正确应用 tinyMCE,因为我只看到克隆的 textarea。这种行为可以被覆盖吗?或者也许一些图书馆克隆了我这个对象。

【问题讨论】:

  • 你能创建一个小提琴并复制这个问题吗?
  • 你用什么来生成页面? ASP? php?你怀疑是图书馆造成的,你可能是对的。但是您使用的是什么库?
  • @jfrej:Django,但仅在 IE9 中它会克隆对象。在其他浏览器中一切正常。
  • @wirey:它每次都复制。
  • @zwierzak 正如 jfrej 指出的,这不是 IE9,这是您正在使用的插件。

标签: jquery internet-explorer internet-explorer-9 textarea


【解决方案1】:

这是 DefaultValue 插件的工作方式 - 它在不完全支持 HTML5 的浏览器中克隆输入字段作为 placeholder 属性的后备。

我可以在他们的demo page 上看到同样的事情。

您是否在您的网站上使用此插件或类似插件? 要禁用 DefaultValue,要么完全删除它,要么查找如下行:$(' [placeholder] ').defaultValue(); 并删除它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    • 2013-02-03
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    相关资源
    最近更新 更多