내 웹 사이트에 HTML 코드를 텍스트로 표시하고 싶습니다. 내 HTML에서 샘플 텍스트를 다음과 같습니다 보여주는JQuery : Regex-matches에 스타일 추가
<div id="test">
<p>Hello</p> <br />
<p>Hello2</p>
</div>
: 내 웹 사이트에
<p>Hello</p>
<p>Hello2</p>
.
이제 태그의 색상을 변경하고 싶습니다. 나는 인터넷에서 그 문장의 스타일을 바꾸기 위해 클래스와 함께 동일한 텍스트로 RegExp를 대체한다는 아이디어를 발견했다.
나는 JQuery와에 다음과 같은 시도 :
$(document).ready(function()
{
var oldHtml = $("#test").html();
var newHtml = oldHtml.replace(new RegExp("(<){1}.*(>){1};","g"), "<span class='highlight'>$1</span>");
$("#test").html(newHtml);
});
그리고 가지고 다음과 같은 : 내가 잘못 뭐하는 거지
<
<
?
코드를'pre' 또는 유사하게 넣고 구문 강조를 위해 라이브러리를 사용하는 것이 좋습니다. 자신 만의 롤링은 많은 작업이 될 것입니다. 예를 들어 그렇게 생각하십시오. – simbabque