1

これら 2 つの配列の正しい名前を知りたいです。

//html
<div></div>
<div></div>
<div></div>

// javascript/jquery
var all = $('div');
console.log(all);         //array 1
console.log(all.get());   //array 2

配列 1 - オブジェクトの配列?
配列 2 - 要素の配列?

フィドル(必要な場合)

4

2 に答える 2

4

2 つ目は DOM 要素の配列です。しかし、最初のものは jQuery オブジェクトです。これは配列を模倣し、要素のコレクションのラッパーとして機能し.css()、一連の要素に対して 1 行で一度に jQuery メソッド (例: ) を呼び出すことができます。

于 2013-08-20T22:54:19.827 に答える
1

配列 1

これは jQuery でラップされた配列です。jQueryは、見つけたDOM要素を配列にまとめますが、配列をさらに操作するのに便利なように、いくつかのプロパティと関数を配列に追加しました

アレイ 2

.get() を呼び出すと、DOM 要素のみを持つ配列が取得されます。この配列で .find() などの jQuery 関数を呼び出すことはできません。

于 2013-08-20T23:02:42.187 に答える