2014-09-26 4 views
0

친화적 인 문자열을 HTML로 문자열을 변환하는 방법 $str = " hello";우리는이

무엇  hello에 동일한 $newstr를 얻을 수있는 가장 좋은 방법입니다; 페이지에 jQuery를 사용하여 동일한 방식으로 표시되는지 확인하십시오. 당신은 당신이 .text()/.html() 기능을 사용할 수 있습니다 (직접 JS에서) JQuery와 함께 할 수있는 경우

+0

왜 그냥 앰퍼샌드를 대체하지 :이 다음 리턴

var a = "<div>Your HTML & More</div>"; var span = document.createElement("span"); $(span).text(a) $(span).html() 

:

이 뭔가를 시도해야한다 '&'); – Joeytje50

+0

이유는 &뿐만 아니라 <> 일뿐입니다. "

not visible text
"은이 문자열이 아니라 페이지에 아무 것도 표시하지 않습니다. – Haradzieniec

답변

2

는 :

$('<div/>').text(value).html(); 


$('<div/>').html(value).text(); 
+0

실망 스럽지만 div에 첨부하지 않습니다. – Haradzieniec

+0

변환하려는 요소를 선택할 수 있습니다 (예 : 도 포함). –

3

을 나는 Matt SchmiermundAlex Gidan에 의해 모두 답변을 바로 이곳에 당신을 지시 생각합니다./&/(`$ STR = $ str.replace :

"&lt;div&gt;Your HTML &amp; More&lt;/div&gt;" 
관련 문제