【问题标题】:Jquery prepend() adding extra unwanted tagsJquery prepend() 添加额外不需要的标签
【发布时间】:2015-02-12 19:49:53
【问题描述】:

我正在尝试将 html 元素添加到 Windows 8.1 phonegap 应用程序中的 div 中,但它给出了一些奇怪的输出。请参阅下面我用来添加元素的代码。

var wrapper = $('.list');
wrapper.prepend("<div> Hello </div>");

它应该给出这样的输出

<div class="list">
   <div> Hello </div>
</div>

但是给出了一些奇怪的输出

<div class="list">
  <head></head>
  <body onload="startExec()">
    <div> Hello </div>
  </body>
</div>

请尽快回复。

更新

我正在为 Windows 应用商店应用程序(即 winstore-jscompat)添加 JavaScript 动态内容填充程序。这个问题是因为 shim 造成的吗?

【问题讨论】:

    标签: javascript jquery html cordova windows-8.1


    【解决方案1】:

    试试这个

    $('div.list').prepend("<div> Hello </div>");
    

    【讨论】:

      【解决方案2】:

      我知道这有点晚了 - 但迟到总比没有好:)

      你自己指出了问题:原因是winstore-jscompat。

      在此处获取修复此问题的最新版本:https://github.com/MSOpenTech/winstore-jscompat

      我自己也遇到过这个问题,刚刚确认最新版本已修复。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-01
        • 1970-01-01
        • 2016-12-19
        • 2013-05-03
        • 1970-01-01
        • 2016-09-02
        • 1970-01-01
        • 2011-06-15
        相关资源
        最近更新 更多