У меня есть тег <script>
с содержимым в пределах элемента <div>
. Теперь мне нужно скопировать/клонировать содержимое, сохранить его в переменной и добавить его позже.copy/clone script tag с 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