9

好奇心の質問からランダムに:

なんらかの理由で関数から要素を取り戻したとしましょう

$(element)

しかし、 $(__) jQueryラッパーを削除して、通常のDOM要素を残したいと思います。

element

これは可能ですか?$(element).length()(事前に1つ以上の物が入っていないことを確認するためにテストするのが賢明だと確信しています...

jsFiddle

4

3 に答える 3

21
var firstElem = $(element)[0];

また

var firstElem = $(element).get(0);

get()インデックスなしで呼び出すと、要素の配列が得られます。

参照:jQuery get()

于 2012-09-28T14:46:16.130 に答える
6

DOM要素は、数値のゼロベースのインデックスにプロパティとして格納されるため、他のオブジェクトの場合と同じようにアクセスできます。

$jqObj[0];

または、を使用して要素の完全な配列を取得しますtoArray()

$jqObj.toArray();
于 2012-09-28T14:46:39.687 に答える
0

フィドル: http: //jsfiddle.net/xHj5d/2/

removeJWrapper($('#ohHeyo'));

function removeJWrapper (el) {
    console.log(el[0]);
}
于 2012-09-28T14:51:46.563 に答える