2010-12-29 7 views

答えて

2

.prev()と似たメソッドを追加しようとすると、this.map()を使用すると便利です。このサイトの別の質問に答えるために、私はjQuery plugin that does exactly thatを作成しました。

同様に、一つは、ほとんどの場合、最初のラップの要素からわずか1つの引数がメソッドに渡された場合(.attr().css()、および.data()比較)プラグインからの文字列(または他のデータ型)を返すようにしたいかもしれません。ほとんどのプラグインについては

this.each(function() { ... })を返すための主な理由は以下のとおりです。

  • あなたのコードはjQueryオブジェクト内に参照される全てのDOM要素に対して実行されます。
  • メソッドチェインを可能にするために、同じjQueryオブジェクトを返します。明らかに、それは私のような新しいjQueryオブジェクトを返すことを意図したメソッドには当てはまりません。
関連する問題