jQuery not() Methode

❮ jQuery Traversing-Methoden

Beispiel

Alle <p>-Elemente zurückgeben, die nicht den Klassennamen "intro" haben:

$("p").not(".intro")

Definition und Verwendung

Die Methode not() gibt Elemente zurück, die einem bestimmten Kriterium nicht entsprechen.

Mit dieser Methode können Sie ein Kriterium angeben. Elemente, die den Kriterien nicht entsprechen, werden aus der Auswahl zurückgegeben, und diejenigen, die übereinstimmen, werden entfernt.

Diese Methode wird häufig verwendet, um ein oder mehrere Elemente aus einer Gruppe ausgewählter Elemente zu entfernen.

Tipp: Die Methode not() ist das Gegenteil der Methode filter() .


Syntax

$(selector).not(criteria,function(index))

Parameter Description
criteria Optional. Specifies a selector expression, a jQuery object or one or more elements to be removed from a group of selected elements.

Tip: To specify multiple criteria, use comma.
function(index) Optional. Specifies a function to run for each element in a group. If it returns true, the element is removed. Otherwise, the element is kept.
  • index - The index position of the element in the set
Note: this is the current DOM element.

Probieren Sie es selbst aus - Beispiele


Verwenden Sie den :even-Selektor zusammen mit not(), um alle <p>-Elemente zurückzugeben, die nicht gerade sind.


Wie alle <p>-Elemente zurückgegeben werden, die nicht die Klasse "Intro" und die ID "Outro" haben.


So geben Sie alle <p>-Elemente zurück, die nicht die Klasse "intro" innerhalb eines <div>-Elements haben, mit einem jQuery-Objekt.


Wie man alle <p>-Elemente zurückgibt, die nicht die ID "intro" haben, mit einem DOM-Element.


Wie verwenden Sie eine Funktion, um alle <p>-Elemente auszuwählen, die nicht zwei <span>-Elemente enthalten.


❮ jQuery Traversing-Methoden