jQuery filter() Metode

❮ jQuery deurkruismetodes

Voorbeeld

Gee alle <p>-elemente met klasnaam "intro" terug:

$("p").filter(".intro")

Definisie en gebruik

Die filter() metode gee elemente terug wat by 'n sekere kriteria pas.

Met hierdie metode kan u 'n kriteria spesifiseer. Elemente wat nie by die kriteria pas nie, word uit die seleksie verwyder, en dié wat ooreenstem, sal teruggestuur word.

Hierdie metode word dikwels gebruik om die soektog na 'n element in 'n groep geselekteerde elemente te beperk.

Wenk: Die filter()-metode is die teenoorgestelde van die not() -metode.


Sintaksis

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

Parameter Description
criteria Optional. Specifies a selector expression, a jQuery object or one or more elements to be returned 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 the set. If it returns true, the element is kept. Otherwise, the element is removed.
  • index - The index position of the element in the set
Note: this is the current DOM element.

Probeer dit self - voorbeelde


Gebruik die :even selector saam met filter() om alle <p> elemente wat ewe is terug te gee.


Hoe om alle <p>-elemente met klas "intro" en id "outro" terug te gee.


Hoe om alle <p>-elemente met klas "intro" binne 'n <div>-element terug te gee, met 'n jQuery-objek.


Hoe om 'n <p>-element terug te gee met id "intro", met 'n DOM-element.


Hoe gebruik 'n funksie om alle <p>-elemente wat twee <span>-elemente binne-in het, te kies.


❮ jQuery deurkruismetodes