$("html").html()
을 사용하여 HTML 코드를 가져 오려고하면 자바 스크립트를 통해 동적으로 생성 된 웹 페이지가 있습니다. 나는 모든 것을 얻는다. 그리고 그것은 멋지다. 유일한 문제는 빈 태그 (예 : <link />, <input />, <img />, <br />
)가 원하는대로 표시되지 않는 것입니다.적절한 형식으로 html 소스 가져 오기
나는 그들에게 다음과 같이 제대로 밀폐 형식으로 표시 할 -
<input type="text" name="nm" />
하지만 그들은
<input type="text" name="nm">
로 표시 얻고있다 즉, 폐문하지
내가 HTML을 만들려면 이 문자열의 자바 객체이지만 잘못된 html과 같은 예외가 발생합니다.
모든 솔루션?
가능한 복제본 [Jquery html()은 모든 xhtml을 html 표준으로 변환 할 수 없습니다] (http://stackoverflow.com/questions/10606627/jquery-html-cannot-convert-all-xhtml-to-html-standard) ? – fcalderan
http://api.jquery.com/html/ 참조 : '이 메서드는 브라우저의 innerHTML 속성을 사용합니다. 일부 브라우저는 원본 문서의 HTML 소스를 정확히 복제하는 HTML을 반환하지 않을 수 있습니다. ' – Codesleuth