Fare internet

E' come il lego, più pezzi ho più sono allegro
Seguci su Facebook Seguici su Twitter Iscrivita ai nostri Feed      Mandaci una mail

jQuery: sapere se un elemento esiste

Scritto da Fare-internet il 5 novembre 2010 condividi condividi

Per controllare se un elemento esiste con jQuery possiamo utilizzare un trucchetto, basta utlizzare la proprietà length.
 
Infatti la proprietà lenght dell’oggetto jQuery ritorna il numero di elementi che corrispondono al “selettore”, se tale numero è 0 vuol dire che l’elemento ricercato non esiste.
 
Possiamo utilizzare questo metodo sia per controllare elementi mediante l’id, ma anche per verificare l’esistenza del campo di un form, vediamo come applicare quanto esposto in teoria.
 
Supponiamo di voler controllare se esite l’elemento con id test:
 

if ($(‘#test’).length == 0) {
   //non esiste
} else {
   //esiste
}

Per vedere se il campo di un form esiste potremmo scrivere:

if ($(‘input[name="elemName"]’).length == 0) {
   //non esiste
} else {
   //esiste
}

Questa informazione può tornare utile quando realizziamo form dinamici con ajax

Twitter