我想使用jQuery或JavaScript将小程序从一个div转移到另一个div。考虑以下HTML
<button type="button" onclick="transfer()">Transfer Now</button>
<div id="initializedAppletDiv">
<applet id="initializedApplet" code="my.code.JNLPAppletLauncher">
<param name="the parameters, etc." />
</applet>
</div>
<div id="transferAppletDiv">
<applet id="transferApplet"></applet>
</div>
点击该按钮将使用以下中的内容传输小程序
// Pseudo code -- does not work!
function transfer() {
var appletInstance = $('#initialziedApplet');
$('#transferApplet').applet = appletInstance;
}
我的提议可能吗?如果是,我该怎么做?我想避免重新加载小程序。
您想要使用分离。
http://api.jquery.com/detach/
$('#transferAppletDiv').html($('#initializedApplet').detach());
这样就可以移动元素并保留所有DOM属性。