1

.get()DOMノードの代わりにjQueryオブジェクトを返すメソッドのように、jQueryの人々がに代わるメソッドを実装したかどうか疑問に思いました。

このように、私はする必要はありません

  1. .get()メソッドを使用して取得したオブジェクトを追加の$()呼び出しでラップし、
  2. その機能を提供するために、独自のjQueryプラグインを作成します。

機能がすでに存在する場合、私はほとんど車輪の再発明を行うので、特に#2はやりたくありません。

4

1 に答える 1

5

jquery インスタンスを返す .eq(index) を使用できます。例えば

var mycoll = $("div.myDivs")
var firstElementOfCollection = mycoll.eq(0);

または、ThiefMaster が下のコメントで指摘したように、これらも同様に機能します (そして、あなたが何をしているかによっては、潜在的により良いものになります :))

$("div.myDivs:eq(0)");
$("div.myDivs:first");
于 2012-05-25T17:58:00.823 に答える