2010-07-21 22 views
11

Tôi không thể tìm thấy ở bất kỳ đâu, một phần vì từ khóa của nó khá phổ biến.Cách đặt HTML vào jQuery .text()

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

Làm cách nào để được in dưới dạng HTML và không chuyển đổi dấu ngoặc đơn và dấu nháy đơn?

Trả lời

20

Sử dụng hàm avaialble .html trong jQuery, .html().

Ví dụ:

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

Trong trường hợp của bạn

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

Sử dụng .html()

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

Sử dụng .html() thay vì .text().

5

Bạn nên sử dụng .html();.

6

sử dụng .html()

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

.text() thực sự thoát khỏi tất cả các nhân vật cụ thể HTML, .html() không.

Các vấn đề liên quan