2011-08-07 2 views
1

저는 node-jquery을 사용하고 있습니다.이 문서를 사용하여 doctype에서 closing html 태그까지 기존 문서를 수정하고 싶습니다.노드 jquery를 사용하여 기존 문서 조작하기

하지만 노드 JQuery와 약간을 찾는거야 -

$ = require 'jquery' 
$('body').append "<div class='testing'>Hello World</div>" 
console.log $("body").html() 

결과 :

<div class="testing">Hello World</div> 

주 정상 JQuery와 요구 된 것 body 태그의 부족을,. 빈 문서가있는 것 같습니다. 전체 문서를 추가하면 jquery가 손상됩니다.

$ ("body"). append()는 몸체가없는 문서에서 어떻게 작동합니까? 다른 사람이 node-jquery를 사용하고 있습니까? 그것은 안정한 것으로 간주됩니까? 기존 문서를 조작하려면 어떻게해야합니까?

+0

을 시도해보십시오 (크롬이 다른 브라우저에도 적용될 수 있습니다.) 크롬이 불완전한 코드 대신에 불완전한 코드를 추가하기 때문입니다. 어떤 브라우저를 사용하고 있습니까? –

+0

브라우저를 사용하고 있지 않습니다. – mikemaccana

답변

1

console.log $('body').html()는 body 태그의 innerHTML을 출력하며, 적절하게 새로 생성 된 div 만 가능합니다. 크롬을 사용하는 경우 console.log $('body').parent().html()

+0

감사합니다 - console.log $ ("html"). html()은 제가 결국에 들어간 것입니다. 노드 Jquery는 기본적으로 부분 문서로 시작됩니다. – mikemaccana

관련 문제