Jquery prepend()添加额外的不需要的标签

时间:2014-11-12 12:53:47

标签: javascript jquery html cordova windows-8.1

我试图在Windows 8.1 phonegap应用程序中将html元素添加到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应用商店应用添加JavaScript动态内容填充程序,即winstore-jscompat。这个问题是因为垫片而来吗?

2 个答案:

答案 0 :(得分:0)

试试这个

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

答案 1 :(得分:0)

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

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

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

我有这个问题是我的自己,并且只是验证了最新版本修复了它。