jQuery: gestire il valore di un attributo

Loading

Il metodo .attr() di jQuery ci consente sia di conoscere il valore di un attrbuto specifico di un tag sia di assegnare un valore all’attributo stesso.

Ad esempio se scrivessimo il seguente codice HTML:

testo link

E successivamente il seguente codice jQuery:

hrefVal=$('#mioLink').attr('href');
alert(hrefVal);

Ci si aprirebbe una finestra di alert con scritto dentro link ossia il valore dell’attributo href del tag selezionionato.


Se volessimo assegnare o cambiare il valore di un attributo di un tag potremmo scrivere:

$('#mioLink').attr('href','nuovoLink');

Questo codice modifica il valore dell’attributo se l’attributo stesso è presente, lo aggiunge se non è presente.

Questo metodo può essere utilizzato anche per cambiare la classe di un tag, ci basta scrivere:

$('#mioTag').attr('class','nuovaClasse');