JavaScript  »  Guide  »  Guida jQuery 

Selezionare per attributi



Un metodo di selezione degli elementi molto utile è quello che permette di indicare regole specifiche per gli attributi degli elementi. Come in precedenza, la sintassi non si discosta da quella dei CSS:

$("a[target='_blank']"); //tutti i link che si aprono in nuove finestre

In questo primo esempio abbiamo individuato un valore ben definito per l'attributo target. Tuttavia possiamo indicare anche solo una parte del valore:

$("a[title^='nuova']"); //link con titolo che inizia per "nuova"
$("a[title$='pagina']"); //link con titolo che finisce per "pagina"

Oppure ancora escludere dalla selezione elementi con determinati valori:

"$("a[target!='_blank']"); //link che non aprano una nuova pagina del browser

In realtà possiamo decidere di ricercare tutti gli elementi con uno specifico attributo senza tener conto del suo valore. Quest'ultimo selettore potrebbe ritornarci utile nel cso volessimo sostituire il tooltip di default del browser con uno script più complesso come tooltip:

$("a[title]").tooltip(); //tutti i link che hanno impostato l'attributo "title" diventano un tooltip grafico

Inutile dire che è possibile concatenare i selettori di attributi per raffinare al meglio la nostra ricerca:

$("a[target='_blank'][title='nuova pagina']");

In questa pagina di esempio potete testare i selettori di attributi con alcuni interessanti scenari che vi si potrebbero prospettare in fase di sviluppo.

Ultimi articoli JavaScript

PhantomJS, headless browser per test con Javascript

Il tool ideale per realizzare, da terminale, operazioni in remoto su...

Creare e leggere QR Code in JavaScript

Applicazioni 'QR Code enabled' per il Web e per il mobile,...

Jquery UI Map: web-mapping con Google Maps e jQuery

Un plugin di jQuery UI per intefacciare applicaizoni Web/mobile con...

Scrollorama e Scrolldeck, slideshow d'effetto con jQuery

Plugin jQuery per ottenere Slideshow con diversi effetti di scrolling

jCanvas, un primo semplice grafico

Alla scoperta della libreria jCanvas, per semplificare il disegno e...

Altri articoli

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida Javascript: tecniche avanzate

Una guida dal taglio pratico per approfondire la programmazione a...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti