.filter() (metodo jQuery) restituisce, da una collezione di elementi, quelli che corrispondono al filtro passatogli come parametro.
tips&tricks
La differenza tra il metodo jQuery .filter() ed il metodo jQuery .find() consiste in ciò:
– il primo effettua la ricerca nell’Elemento cui acceda;
– il secondo effettua la ricerca tra i discendenti dell’Elemento cui acceda.
(vedi esempio)
Per il suo opposto, cfr. il metodo .not() e il selettore CSS e jQuery :not().
Sintassi
$(selettore).filter(selettore-filtro1, selettore-filtro2[facoltativo], ...);
| parametro | descrizione |
|---|---|
| selettore-filtro | Il selettore che filtra la selezione. |
Esempi
<div class="miaClasse">Contenuto 1</div>
<div>Contenuto 2</div>
<p class="miaClasse">Contenuto 3</p>
<button id="mioBottone">clicca qui</button>
<script>
$(document).ready(function() {
$("#mioBottone").click(function(){
alert($("div").filter(".miaClasse").text());
});
});
</script>
0 Comment