X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fjquery%2Fjquery.js;h=14d2e0a3c149cac1891867522c669a13aa7da6db;hb=5a6029c9fe3618a6cc6b43356598ee4bfc4c2f2a;hp=8b28fdbccfcf06a57090e95688600a21edcbfae5;hpb=79f9678bf51285bc7b00470cf130abe0218b6cbb;p=jquery.git diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 8b28fdb..14d2e0a 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -852,13 +852,34 @@ jQuery.fn = jQuery.prototype = { * * @example $("p").filter(".selected") * @before

Hello

How are you?

- * @result $("p").filter(".selected") == [

Hello

] + * @result [

Hello

] * * @name filter * @type jQuery * @param String expr An expression to search with. * @cat DOM/Traversing */ + + /** + * Removes all elements from the set of matched elements that do not + * pass the specified filter. This method is used to narrow down + * the results of a search. + * + * The elements to filter are passed as the first argument, their + * index inside the set as the second. + * + * @example $("p").filter(function(element, index) { + * return $("ol", element).length == 0; + * }) + * @before

  1. Hello

How are you?

+ * @result [

How are you?

] + * @desc Remove all elements that have a child ol element + * + * @name filter + * @type jQuery + * @param Function filter A function to use for filtering + * @cat DOM/Traversing + */ /** * Removes all elements from the set of matched elements that do not @@ -871,7 +892,7 @@ jQuery.fn = jQuery.prototype = { * * @example $("p").filter([".selected", ":first"]) * @before

Hello

Hello Again

And Again

- * @result $("p").filter([".selected", ":first"]) == [

Hello

,

And Again

] + * @result [

Hello

,

And Again

] * * @name filter * @type jQuery