2011-08-07 9 views
1

私はnode-jqueryを使用しています。既存の文書を変更するために使用したいと思います。これはdoctypeから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()は本体がないドキュメントでどのように動作するのですか?他の誰かがノードjqueryを使用していますか?それは安定していると考えられますか?既存のドキュメントを操作するにはどうすればいいですか?

+0

を試してみてください。クロムを使用している場合は、クロムが不完全なコードの代わりに不完全なコードを追加するためです。どのブラウザを使用していますか? –

+0

私はブラウザを使用していません。 – mikemaccana

答えて

1

console.log $('body').html()は、bodyタグのinnerHTMLを出力します。これは、新しく作成されたdivだけです。あなたがクロムを使用している場合は、console.log $('body').parent().html()

+0

ありがとう - console.log $( "html")。html()は私が最後に行ったものです。それは、ノードJqueryがデフォルトで部分文書から始まるようです。 – mikemaccana

関連する問題