Javascript Jquery prepend()添加额外不需要的标记
我试图在Windows8.1PhoneGap应用程序中将html元素预先添加到div中,但它给出了一些奇怪的输出。请参阅下面的代码,我正在使用它来前置元素Javascript Jquery prepend()添加额外不需要的标记,javascript,jquery,html,cordova,windows-8.1,Javascript,Jquery,Html,Cordova,Windows 8.1,我试图在Windows8.1PhoneGap应用程序中将html元素预先添加到div中,但它给出了一些奇怪的输出。请参阅下面的代码,我正在使用它来前置元素 var wrapper = $('.list'); wrapper.prepend("<div> Hello </div>"); var wrapper=$('.list'); wrapper.prepend(“你好”); 它应该给出这样的输出 <div class="list"> <div
var wrapper = $('.list');
wrapper.prepend("<div> Hello </div>");
var wrapper=$('.list');
wrapper.prepend(“你好”);
它应该给出这样的输出
<div class="list">
<div> Hello </div>
</div>
你好
但是给出了一些奇怪的输出
<div class="list">
<head></head>
<body onload="startExec()">
<div> Hello </div>
</body>
</div>
你好
请尽快回来
更新
我正在为Windows应用商店应用程序(如winstore jscompat)添加JavaScript动态内容垫片。这个问题是因为垫片吗?试试这个
$('div.list').prepend("<div> Hello </div>");
$('div.list')。前缀(“Hello”);
我知道这有点晚了——但迟做总比不做强:)
你已经指出了你自己的问题:原因是winstore jscompat
在此处获取修复此问题的最新版本:
我自己也有这个问题,只是验证了最新版本修复了它