2010-07-21 14 views
11

Nie mogłem go nigdzie znaleźć, częściowo dlatego, że jego słowa kluczowe są dość powszechne.Jak umieścić kod HTML w jQuery .text()

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

Jak można to wydrukować jako HTML i nie konwertować nawiasów i apostrofów?

Odpowiedz

20

Skorzystaj z funkcji .html dostępnej w jQuery, .html().

Na przykład:

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

W twoim przypadku

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

Zastosowanie .html()

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

Korzystanie .html() zamiast .text().

5

Powinieneś użyć .html();.

6

użycie .html()

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

.text() faktycznie ucieka wszystkie HTML konkretnych znaków, .html() nie.