У меня есть столбец в БД, которая имеет значение:Как преобразовать строку в элемент html?
<p>Something</p>
Когда я получить его, как я преобразовать его в HTML пункте? Спасибо!
У меня есть столбец в БД, которая имеет значение:Как преобразовать строку в элемент html?
<p>Something</p>
Когда я получить его, как я преобразовать его в HTML пункте? Спасибо!
Как если строка является HTML объектом, вы можете использовать jQuery.parseHTML()
как это:
var element = $.parseHTML("<p>Something</p>");
Надеется, что это помогает!
var stringInDB = '<p>Something</p>'; //get the string
$('#target').html(stringInDB); //set the content (the string as html) of the elemtn where you want to put that string
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="target"> <div/> <!-- where you want to put you string as html -->
Если вы используете Угловое (который он выглядит с мечения), вы всегда могли бы включать ngSanitize и связать элемент области действия в шаблоне:
<div ng-bind-html="ctrl.stringProperty">
...
</div>
Да, я. И я хочу преобразовать строку, которая является абзацем html, и хранится в переменной контроллера .... я просто не могу ее получить -.- @sledsworth –
Thx за помощью! Сделано! ng-bind-html работает отлично! Большое спасибо! :) @sledsworth –
что _is_ параграф. – Moob
На каком языке вы используете? Что вы пробовали? Как это еще не HTML-абзац? Пожалуйста, уточните свой вопрос. –
Возможный дубликат [Как использовать $ sce.trustAsHtml (string) для репликации ng-bind-html-unsafe в Angular 1.2+] (http://stackoverflow.com/questions/18340872/how-do-you-use -sce-trustashtmlstring-to-replicate-ng-bind-html-unsafe-in-angu) –