Задать вопрос
@kapko
учусь)

Как вырвать теги из HTML через jquery?

Привет всем, при выборе одного пункта из списка он добавляется динамически родителю, как теперь по клику на добавленный элемент вернуть его на место?
<div class="main_choice clearfix">
	<div class="main_choice_input">Добавить личность</div>
		<ul class="choice">
			<li><p>lorem1</p></li>
			<li><p>lorem2</p></li>
			<li><p>lorem3</p></li>
			<li><p>lorem4</p></li>							
		</ul>
	</div><!-- main_choice -->

а так я его клонирую:
$('.choice li p').click(function(){
      var t = $(this);
      $(t).clone().appendTo('.main_choice');
      $(this).hide();
    });
    $('.main_choice_input').on('click',function(){
       $(this).parent().find('ul').toggle();
    });

повторюсь, теперь при клике уже на созданный элемент $(t).clone().appendTo('.main_choice'); (то есть создался <p>lorem</p> ), нужно вернуть на место внутрь ul>li
  • Вопрос задан
  • 160 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
TheExplay
@TheExplay
Верстальщик - Junior FrontEnd
Какой то у вас больно сложный способ. Если я Вас правильно понял, то вот вам мой вариант.
codepen.io/theexplay/pen/RPGwQG
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы