2011-12-30 30 views
20

Tôi muốn có nhiều dòng khi tôi sử dụng phương pháp html jQuery, như thế này:Nhiều dòng khi sử dụng phương pháp .html jQuery

$("#someID").html(" 
    <h1>Headline 1</h1> 
    <h1>Headline 2</h1> 
    "); 

Tuy nhiên đoạn mã này không hoạt động. Có cách nào để sử dụng nhiều dòng khi sử dụng phương pháp html của jQuery?

Trả lời

29

Bạn có thể sử dụng dây nối để gia nhập dòng mới. Sạch sẽ của nó quá.

$("#someID").html("" + 
    "<h1>Headline 1</h1>" + 
    "<h1>Headline 2</h1>"); 
+2

giải pháp 'tốt hơn nếu nhận được nhiều dòng từ nói phản ứng ajax. – TheVillageIdiot

50

sử dụng \ để thoát khỏi ký tự dòng mới.

$("#someID").html("\ 
    <h1>Headline 1</h1>\ 
    <h1>Headline 2</h1>\ 
    "); 

Xem làm việc ví dụ ở đây: http://jsfiddle.net/amantur/yeDff/

+2

khi nối là sạch, đây là đối với tôi sạch hơn nhiều càng tốt chỉ cần phải lo lắng về việc mở ' "'và bế mạc'" – mmcrae

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