.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