# jQuery.not()

Liste des paramètres acceptés :

- not(element)
- not(expression)
- not(jQuery)

### not(element)

Supprime l'élement qui répond a la clause définie. Cette fonction est utilisée pour supprimer un élement d'un objet jQuery.

Paramètres:

- element (Element): élement a supprimer du groupe

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

Supprime l'élément avec l'id "selected" du groupe contenant l'ensemble des paragraphes.

`$("p").not( $("#selected")[0] )`

#### Testons sur le script suivant:

`<p>Hello</p><p id="selected">Hello Again</p>`

#### On obtiendra :

`[ <p>Hello</p> ]`

### not(expression)

Supprime les éléments répondant a une contrainte définie par une expression.

Paramètres:

- expression (String): expression définissant la contrainte

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

Supprime l'élement avec l'Id "selected".

`$("p").not("#selected")`

#### Testons sur le script suivant:

`<p>Hello</p><p id="selected">Hello Again</p>`

#### On obtiendra :

`[ <p>Hello</p> ]`

### not(jQuery)

Supprime tous les élements contenu dans l'objet jQuery passé en paramètre.
Attention: l'expression passé en paramètre ne peut pas utiliser une référence portant sur le nom de l'élément.

Paramètres:

- jQuery (objet jQuery): conteneurs d'élements a supprimer

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

Supprime tous les élements sélectionnés par l'expression "div p.selected" de la liste des paragraphes.

`$("p").not( $("div p.selected") )`

#### Testons sur le script suivant:

`<div><p>Hello</p><p class="selected">Hello Again</p></div>`

#### On obtiendra :

`[ <p>Hello</p> ]`