Есть ли способ сохранить фрагмент HTML в переменной, используя Javascript или jQuery, как это? (Очевидно, это нерабочим пример)Как сохранить фрагмент HTML и вставить его позже в документ?
var mysnippet = << EOF
<div class="myclass">
<div class="anotherclass">
Some dummy text
</div>
</div>
EOF
А затем вставьте его в документ с помощью JQuery:
mysnippet.append($('#someelement'));
EDIT:
Пожалуйста, прочитайте это, прежде чем ответить на комментируя: У меня есть необработанный HTML-фрагмент внутри моего JS-файла, и мне нужно сохранить его в переменной Javascript, используя что-то вроде th при строительстве EOF. Мне нужно избегать помещать его между кавычками.
Если это невозможно, используя Javascript и/или jQuery, тогда вопрос не имеет решения.
$ (mysnippet) .append (#someelement) – ZiTAL
Поскольку никакой разумный редактор файлов или linter не будет правильно отображать ваш js-файл, я уверен, что это ** всегда лучше **, чтобы поместить HTML в отдельный файл .html, а затем прочитать его с помощью '$ .get (" mysnippet.html ")'. Тогда у вас есть возможность редактировать DOM нового объекта перед добавлением Кроме того, HTML и JS можно легко нарисовать, а также отделять данные от кода, что всегда хорошо для будущей проверки. –