を使用してドキュメントの本文とhtml部分を選択できます
$('body')
そして
$('html')
それぞれ、しかしどのようにドキュメントルートを選択しますか?
どういう意味かわかりませんが、ドキュメントを選択するには
$(document);
ドキュメントのコンテンツを取得するには、ほとんどの環境で<html>
タグと同じであるdocumentElementが必要だと思います。
$(document.documentElement);
DocumentインターフェースはNodeを継承し、HTMLページなどのドキュメント全体を表します。 Documentノードは概念的にはドキュメントのルートですが、物理的にはルートではありません。ルートノードはドキュメントの最初のElementノードであり、documentElementプロパティによって表されます。
次のコードでdocumentElementを選択できます。
var root = document.documentElement;
OR
$(document.documentElement);
DOMのルートは常にhtml
要素です。$('html')
または$(':root')
を使用して取得できます。
次のアサーションは常に真でなければなりません。
$('html')[0] === $(':root')[0]
$(':root')[0] === document.documentElement