Страницы

Поиск по вопросам

среда, 10 июля 2019 г.

Вставить в контейнер html+text

var str='Hello World'; var tooltipHtml = '' + str + ''; $('#tooltip').html(tooltipHtml);
Результатом в контейнере #tooltip будет слово Hello World Но если
var str='

Hello World

';
Результатом будет Hello World, а нужно

Hello World

Это пример, теги будут разные в разной ситуации, как наполнять некий контейнер( в данном примере tooltip) и html и text одновременно? Может как-то экранировать все теги в str?
Второй вариант который может встречаться это когда
var str='Hello World'; var tooltipHtml = '' + str + 'Часть недоступна'; $('#tooltip').html(tooltipHtml);


Ответ

Попробуйте так
var str='

Hello World

'; var container = $(''); container.text(str); $('#tooltip').html(container);

Комментариев нет:

Отправить комментарий