@zeni1agent

Как вставить в js многострочный html код?

Я вставляю с помощью Jquery мой html код
$('div').append('<div>text<div>text2</div></div>');

Но очень трудно читать код когда его много и он засунут в одну строку можно ли его как нибудь удобно оформить?
var test = /*
<div>
    text
    <div>
        text2
    </div>
</div>
*/;
$('div').append(test);
  • Вопрос задан
  • 849 просмотров
Решения вопроса 1
wapster92
@wapster92 Куратор тега JavaScript
`<div>
    text
    <div>
        text2
    </div>
</div>`
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Я обычно делаю так:
var test = '<div>'+
	'text'+
	'<div>'+
		'text2'+
	'</div>'+
'</div>';

$('div').append(test);

Пример на более сложной разметке:
5f8459bc9d098138730381.png
P. S. Я этого не знал, но еще оказывается можно использовать ` в качестве кавычек, это наверное наилучший вариант:
var test = `
<div>
    text
    <div>
        text2
    </div>
</div>
`;

$('div').append(test);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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