私は多くのサンプルに現れるloc = $('<a>', {href:window.location})[0];
を見てきました。私はjQueryの新機能ではありませんが、最近ではURLを見直すことに決めました。私の質問は構文の奇妙な組み合わせの意味ですか?
使用例があれば分かりますが、ここではloc
と同じものを指す別の参照を使用してください。
ありがとうございました!
私は多くのサンプルに現れるloc = $('<a>', {href:window.location})[0];
を見てきました。私はjQueryの新機能ではありませんが、最近ではURLを見直すことに決めました。私の質問は構文の奇妙な組み合わせの意味ですか?
使用例があれば分かりますが、ここではloc
と同じものを指す別の参照を使用してください。
ありがとうございました!
$('<a>', {href:window.location})
jqueryオブジェクトを作成し、[0]
を使用して、基礎となるDOM要素にアクセスします。 get(index)
を使用して、基になるDOM要素にアクセスすることもできます。
loc = $('<a>', {href:window.location});
console.log(loc[0]);
console.log(loc);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
コードloc = $('<a>', {href:window.location})
はあなたのjqueryのバージョンのオブジェクトを与え、[0]
はあなたに余分なオプションを使用して、それによって作成されたDOMノードを提供します。
var loc = $('<a>', {href:window.location});
console.log(loc);
console.log(loc[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
このコードは、href属性を持つ新しいa
要素が現在のwindow.location
に等しく、loc
変数に割り当て作成します。
'$( ''、{HREF:window.locationのは}):' 'jQueryオブジェクトを作成し、' [0] '基礎となるDOM要素 – Satpal
' $返す({window.locationのHREF} を ') jqueryオブジェクトを作成し、 '[0]'を追加すると ''のようなdom要素が得られます。 – Jai