$(ドキュメント)と$(ウィンドウ)からセレクターを取得する方法を知りたいですか?
el = $(document);
alert(el.selector); // return nothing, I want to output -> document
el = $(window);
alert(el.selector); // return nothing, I want to output -> window
どうもありがとうございます!
$(ドキュメント)と$(ウィンドウ)からセレクターを取得する方法を知りたいですか?
el = $(document);
alert(el.selector); // return nothing, I want to output -> document
el = $(window);
alert(el.selector); // return nothing, I want to output -> window
どうもありがとうございます!
セレクターがないので、取得するものはありません。ノードを渡します。
「セレクター」は、 CSSで使用されるのと同じAPIであるセレクターAPIに準拠するテキストの文字列です。JavaScriptでは、セレクターはAPIのサブセットです。または、jQueryを使用している場合は、独自の拡張機能があります。
DOM要素などからjQueryオブジェクトをインスタンス化する場合、セレクター値はありませんwindow
。
document
jQueryオブジェクトがラップするかどうかを知りたいだけの場合は、次のwindow
ようにします。
if (theObject.length === 1 && theObject[0] === document) {
// it's $(document) ...
}
実際、これを行うこともできます。
if (theObject.is(document)) {
また
if (theObject.is(window))
この.is()
関数は、特定のDOM要素もテストする場合にも機能します。
セレクターはありません。これらの要素参照をオブジェクトにjQuery
ラップしています。DOM
jQuery
詳細については、jQueryソースを参照してくださいinit