2014-10-12 2 views
0

Я получил следующие JSON:отображения HTML-теги с помощью JQuery

{"results":[{"id":"1","title":"Hello","content":"Hello<br>world"}]} 

данные могут быть успешно отображены следующим образом

$('<td class="a">').html(res.id), 
$('<td class="b">').html(res.title), 
$('<td class="c">').html(res.content), 

Единственная проблема заключается в том, что я хочу, чтобы отобразить <br> тег, а также , Есть ли какая-нибудь функция в jquery, которая может помочь мне отображать тег html?

ответ

2

Да, вы можете использовать text:

Мы должны знать, что этот метод экранирует строки при условии, как необходимое, чтобы он правильно сделать в HTML. Для этого он вызывает метод DOM .createTextNode(), не интерпретирует строку как HTML.

$('<td class="a">').text(res.id); 
$('<td class="b">').text(res.title); 
$('<td class="c">').text(res.content); 
Смежные вопросы