Как поместить HTML в jQuery.text()

Я не мог найти это нигде, отчасти потому, что его ключевые слова довольно распространены.

$('.pause_button').text('<img src="../imgs/icons/control_pause_blue.png" alt="Resume" /> Resume');

Как это можно напечатать как HTML и не конвертировать скобки и апострофы?

Ответ 1

Использовать функцию .html avaialble в jQuery, .html().

Например:

$('div.demo-container').html('<p>All new content. <em>You bet!</em></p>');

В вашем случае

$('.pause_button').html('<img src="../imgs/icons/control_pause_blue.png" 
alt="Resume" /> Resume');

Ответ 2

Используйте .html()

$('.pause_button').html('<img src="../imgs/icons/control_pause_blue.png" alt="Resume" /> Resume'); 

Ответ 3

использовать . html()

$('.pause_button').html('<img src="../imgs/icons/control_pause_blue.png" alt="Resume" /> Resume');

Ответ 4

.text() фактически избегает всех символов HTML, .html() не делает.

Ответ 5

Вы должны использовать .html();.

Ответ 6

Используйте .html() вместо .text().