jQuery filter() Metode
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.
|
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.