@cancera

Почему не работает jquey clone()?

Имеем:

<button onclick="t1()">qqq</button>
<div id="1" class="cl1" style="display: none;">
  <div class="hello">Привет</div>
  <textarea>eee</textarea>
</div>
---

<script>
function t1() {
var obj = $("#1").clone().appendTo("#1").removeAttr("id").show();
obj.find("textarea").text("ppp");
}
</script>


ни чего не выводится на экран. Подскажите пожалуйста!
  • Вопрос задан
  • 255 просмотров
Решения вопроса 1
@cancera Автор вопроса
Спасибо, разобрался. Возможно криво, но по крайней мере в песочнице работает как надо.
Может кто подправит. Вот что получилось:

<button id="clone">qqq</button>
<div id="1" class="cl1" style="display: none;">
    <div class="hello">Привет</div>
    <textarea>eee</textarea>
</div>
<div id="new">
</div>


$('#clone').click(function() {
    var obj = $("#1").clone().removeAttr("id").css("display", "block");
    obj.find("textarea").text("ppp");
    $("#new").prepend(obj[0].outerHTML);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
16 июн. 2024, в 22:40
5000 руб./за проект
16 июн. 2024, в 22:17
30000 руб./за проект