我有一个<script>
标记,其内容位于<div>
元素内。现在我需要复制/克隆内容,将其存储在一个变量中并在稍后添加。使用jquery复制/克隆脚本标记
奇怪的是,当我追加变量内容时,我只是得到了外部的<div>
。
任何想法我做错了什么?我们正在使用jQuery 1.8.2。
这里是我的代码:
HTML内容:
<div id="payl">
<div class="toolTipHandler">
<script type="text/javascript">
var xxx_title = "<h4>title</h4>";
var xxx_text = "<p>bla bla</p>";
</script>
</div>
</div>
的script.js内容:
var toolTipHandler = jQuery('#payl .toolTipHandler').clone(true);
document.getElementById('payl').innerHTML = '';
jQuery('#payl').append(toolTipHandler);
结果:
<div class="toolTipHandler"></div>
似乎与jQuery出现<= 1.8.3上的jsfiddle,你可以更新您的新的jQuery库 – Hacketo
您使用的是什么JQuery版本? – Khelmo
@Hacketo,我们正在使用1.8.2 :(。不,不幸的是我不能更新它..:/ – Sebsemillia