Jquery/Versione stampabile Wikibooks, manuali e libri di testo liberi



Scaricare 109.35 Kb.
Pdf recensione
Pagina5/20
03.06.2019
Dimensione del file109.35 Kb.
1   2   3   4   5   6   7   8   9   ...   20
elementi fratelli: sono quegli elementi che sono allo stesso livello di un altro

Per selezionare un elemento figlio si scrive:

$(

"elemento_genitore elemento_figlio"



)

Ad esempio:

$(

"ul#menu li"



);

seleziona tutti le voci dell’elenco con id menu.

Per selezionare tutti gli elementi direttamente discendenti da un elemento padre, e non anche quelli annidati,

si scrive:

$(

"elemento1 > elemento2"



)

Per selezionare un elemento fratello si scrive:

$(

"elemento1 + elemento2"



)

Ad esempio:

$(

"label + input"



)

seleziona tutti gli elementi input preceduti direttamente da un elemento label.



I filtri di selezione

JQuery/Versione stampabile - Wikibooks, manuali e libri di testo liberi

https://it.wikibooks.org/w/index.php?title=JQuery/Versione_stampabil...

4 sur 14


22/08/2016 20:32


filtri di selezione, che assomigliano agli pseudo-elementi nei CSS, servono a raffinare la selezione andando

a prendere elementi specifici o gruppi di elementi che non sono identificati da tag, e vanno sempre applicati

ai selettori visti in precedenza. La sintassi è:

$(

"elemento:filtro"



)

Un primo gruppo di filtri può servire a selezionare elementi in base alla posizione rispetto all’elemento

contenitore:

first identifica il primo elemento figlio contenuto nell’elemento

last identifica l’ultimo elemento figlio conenuto nell’elemento

odd identifica gli elementi dispari tra quelli contenuti

eq(n) identifica l’elemento n contenuto nell'elemento

I filtri basati sugli attributi selezionano gli elementi che hanno uno stesso attributo:

$(

'elemento[attributo]'



)

o lo stesso valore di un attributo:

$(

'elemento[attributo="valore"]'



)

Un altro gruppo di filtri serve a selezionare elementi in base alla visibilità:



hidden seleziona gli elementi nascosti

oppure in base a un’esclusione:



not(elemento) identifica tutti gli elementi tranne quelli indicati tra parentesi

Un particolare gruppo di filtri è dedicato ai form. In questo caso i comandi sono ancora più sintetici. Ad

esempio:

$(

"input[type='text']"





// è la versione completa del comando

$(

":text"





// è la versione abbreviata dello stesso comando

seleziona tutti gli elementi input di tipo text. Per trovare tutte le scelte fatte da un utente sui checkbox della

pagina si scrive:

$(

":checked"



)



Condividi con i tuoi amici:
1   2   3   4   5   6   7   8   9   ...   20


©astratto.info 2019
invia messaggio

    Pagina principale