2011-12-30 3 views
20

를 사용할 때 나는 다음과 같이 jQuery의 HTML 메서드를 사용하면 여러 라인을 가지고 싶다 : 여러 줄 jQuery의 .html 중에서 방법

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

그러나이 코드 조각은 작동하지 않습니다. jQuery의 html 메서드를 사용할 때 여러 줄을 사용하는 방법이 있습니까?

답변

29

당신은 새로운 라인을 가입 문자열 연결을 사용할 수 있습니다. 그것도 깨끗합니다. 연결이 깨끗한 동안

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

더 나은 솔루션을 필요로하는 나에게 많은 청소기입니다. – TheVillageIdiot

50

\을 사용하여 새 행 문자를 이스케이프 처리합니다. 여기

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

보기 작업 예 : http://jsfiddle.net/amantur/yeDff/

+2

이 아약스 응답 말에서 여러 줄을 얻는 경우에만 "'및 폐쇄'"'개방에 대해 걱정할' – mmcrae

관련 문제