Liste des paramètres acceptés :
Supprime tous les élements du conteneur qui ne répondent pas à la recherche demandée.
Paramètres:
Cette methode renvoie: objet jQuery
Sélectionne tous les paragraphes et supprime ceux qui ne disposent pas de la classe "selected".
$("p").filter(".selected")
<p class="selected">Hello</p><p>How are you?</p>
[ <p class="selected">Hello</p> ]
Sélectionne tous les paragraphes et supprime ceux qui ne disposent pas de la classe "selected", et qui ne sont pas en première position
$("p").filter(".selected, :first")
<p>Hello</p><p>Hello Again</p><p class="selected">And Again</p>
[ <p>Hello</p>, <p class="selected">And Again</p> ]
De même que la fonction filter(expression), hormis que c'est une fonction qui est passé en paramètre, dont le retour (true ou false) pour chaque élement de la sélection, determine, s'il sera supprimé ou non.
Paramètres:
Cette methode renvoie: objet jQuery
Sélectionne tous les paragraphes, puis supprime ceux qui ont un élement fils de type "ol".
$("p").filter(function(index) {
return $("ol", this).length == 0;
})
<p><ol><li>Hello</li></ol></p><p>How are you?</p>
[ <p>How are you?</p> ]