2010-07-21 13 views
11

No pude encontrarlo en ninguna parte, en parte porque sus palabras clave son bastante comunes.Cómo poner HTML en jQuery .text()

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

¿Cómo se puede imprimir como HTML y no convertir los corchetes y apóstrofos?

Respuesta

20

Haz uso de la función .html disponible en jQuery, .html().

Por ejemplo:

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

En su caso

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

Uso .html()

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

Uso .html() en lugar de .text().

5

Debe usar .html();.

6

uso .html()

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

.text() realidad escapa a todos los caracteres específicos de HTML, .html() no.