У меня есть переменная, которая содержит текст и тег. При добавлении переменной к элементу тег не интерпретируется как тег. Вместо этого он интерпретируется как текст.Добавление html как переменной не интерпретирует теги
Возьмем такой пример:
var translationWrapper = $("<div class='list-label'></div>");
translationWrapper.html('<span> test </span>');
var translationContent = "";
translationContent += 'Testtext <em> test </em>';
translationWrapper.append(translationContent);
Если я сделаю это. Тег em не интерпретируется как тег. Вместо этого он интерпретируется как текст. Как я могу позволить ему интерпретировать тег?
JQuery [ 'Append (..)'] (http://api.jquery.com/append/) принимает строку, то Документация дает пример '$ (" .inner ") .append ("
Тест
");'. Я запустил ваш код в [скрипке] (https://jsfiddle.net/90k92a02/) и, похоже, работает нормально. –Спасибо. Это показало мне, что это не вызывает проблемы. Поэтому проблема, похоже, в моем коде. – Kbi