-2

以下のスニペットの用途は何ですか? jQuery APIから抽出しました。わかりません。

$("div").filter( $("#unique") )

親切にこれを説明してください。

ありがとう

4

2 に答える 2

1

で唯一のものdivを抽出していid=uniqueます。

$('div').  // return all divs
   filter( $('#unique') ); // take the div with id=unique

そう。このステートメントはdivwithを返しますid=unique

ノート

このステートメントは、$('div#unique')または単にとして記述することもできます$('#unique')

于 2012-09-13T17:42:41.453 に答える
1

このfilterメソッドを使用すると、選択した要素から特定の要素のみを除外できます。spanテキストに 3 文字を超えるすべての を選択するとします。したがって、次のようにします。

$("span").filter(function() { return $(this).text().length > 3; }).click(...);

関数は何らかの条件をチェックして、 を返す必要がありbooleanます。その要素を送信した場合、trueその要素は選択に保持され、そうでない場合は破棄されます。したがって、現在の質問については、

于 2012-09-13T17:42:59.967 に答える