2010-07-21 17 views
11

Ich konnte das nirgendwo finden, teilweise weil seine Schlüsselwörter ziemlich häufig sind.Wie HTML in jQuery einfügen. Text()

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

Wie kann dies als HTML gedruckt werden und die Klammern und Apostrophe nicht konvertieren?

Antwort

20

Nutzen Sie die .html Funktion, die in jQuery, .html(), verfügbar ist.

Zum Beispiel:

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

In Ihrem Fall

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

Verwenden .html()

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

Verwenden .html() statt .text().

5

Sie sollten .html(); verwenden.

6

Verwendung .html()

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

.text() tatsächlich entkommt alle spezifischen Zeichen HTML, .html() nicht.