2014-09-03 2 views
0

자바 스크립트에서 문자열 변수에 HTML 블록을 할당하려고합니다. 그러나 따옴표/스피치 마크를 포함하는 것은 그 속임수를 쓰지 않습니다. 이것을 할 또 다른 방법이 있습니까?문자열 블록에 HTML 블록을 저장하려면 어떻게해야합니까?

이 내가 시도 것입니다 : 나는 내가 따옴표 전에 넣어/수 깨달았다

var huge = '<div class="row"><div class.../div>' 

. 그러나 훌륭한 해결책처럼 보이지 않는 블록의 크기가 주어졌습니다.

편집 : 죄송합니다. 명확하지 않았습니다. 나는 html 코드 블록 내에 여러 개의 큰 따옴표/작은 따옴표가 들어있는 작은 따옴표와 충돌한다는 것을 의미했습니다.

+0

당신은 http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp –

+0

당신은 그들이 트릭을 수행하지 않는 뜻은 무엇을 시도 할 수 있습니다? 오류가 있습니까? – George

+1

여기서 무엇을하려고하는지 명확하지 않습니다. jQuery가 전혀 포함되어 있지 않습니다. 문자열은 괜찮습니다. 작은 따옴표 안의 큰 따옴표는 괜찮습니다. 당신은 실제 문제를 보여 준 것처럼 보이지 않습니다. –

답변

0

큰 따옴표와 큰 따옴표로 구성된 코드 블록이 있으면 서버 쪽에서 먼저 이스케이프하거나 수동으로 포맷해야합니다.

var huge = "<div class=\"foo\">bar</div>"; 
0

자바 스크립트가 아닌 HTML에 코드를 넣고 CSS로 코드를 숨기십시오. 그런 다음 DOM 요소로 액세스하거나 .html()을 사용하여 문자열로 가져올 수 있습니다.

관련 문제