Задать вопрос
Diversia
@Diversia

Как вставить код нужного элемента в контейнер?

Подскажите пожалуйста, как вставить в контейнер div.listQuestions код из выбранного (this)? Нужно вставить, что есть в div.code:
<div><a href="#" class="var" data-id="111">Текст</a>
	<div class="code" style="display:none"><!-- все, что внутри -->
		<div class="pt-3 pl-3 pr-3 mb-3 question-111" border rounded">
		<p><b>Текст</b></p>
		</div>
	</div>
</div>
<div><a href="#" class="var" data-id="222">Текст</a>
	<div class="code" style="display:none"> <!-- все, что внутри -->
		<div class="pt-3 pl-3 pr-3 mb-3 question-222" border rounded">
		<p><b>Текст</b></p>
		</div>
	</div>
</div>

$(document).on('click', 'div.question', function (event) {
		event.preventDefault();
		var id = $(this).attr('data-id');
		// ...
		$('div.listQuestions').append(code);
	});
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Diversia
@Diversia Автор вопроса
Получилось так:
$(document).on('click', 'div.questionList a.var', function (event) {
		event.preventDefault();
		var tmpHtmlCode = $(this).siblings("div.code").html();
    	$("div.listQuestions").append(tmpHtmlCode);
	});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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