Nwlapcug.com


Come effettuare il Test se un nodo è disponibile con jQuery

Nel DOM, o Document Object Model, utilizzato da jQuery, i nodi sono gli elementi HTML. Tag utilizzati in una pagina Web creare elementi, ad esempio paragrafi, intestazioni e immagini. È possibile ottenere la lunghezza di un nodo utilizzando la funzione "length ()" in jQuery, che restituisce un valore pari a zero se il nodo non esiste. In questo modo, è possibile verificare se un nodo è disponibile nella pagina Web corrente. Quando si crea una variabile in base al risultato di "length ()", è quindi possibile utilizzare la variabile per eseguire istruzioni condizionali che eseguono il codice basato su se o non il nodo è disponibile.

Istruzioni

1

Aprire la pagina Web in blocco note e verificare se il codice contiene il tag "< script >" che fanno riferimento al file della libreria jQuery. Trovare questi tag tra i tag "< head >" o sopra la chiusura tag "< / body >". Se non trovate il file jQuery nel codice, aggiungere questo codice:

< script type = "text/css" href = "& lt; / script" > https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js "> & lt; / script >

2

Aggiungere il tag "< script >" che conterrà lo script jQuery test per un nodo. Questo codice appartiene sotto tutti gli altri tag "< script >". Avviare lo script con una funzione per verificare se la pagina Web terminato il caricamento:

< script type = "text/css" >

.ready({$(documento)

});

< / script >

Scrivere tutto il codice di script tra le parentesi graffe della funzione "documento pronto".

3

Ottenere la lunghezza del nodo che si desidera controllare all'interno di un'istruzione condizionale "Se-allora":

Se ($('div').length) {

Fate qualcosa

} else {

fare qualcos'altro

}

4

Aggiungere una variabile al codice sopra l'istruzione "If-Then". All'interno del "se-allora", impostare il valore della variabile basato su se il nodo è presente:

var disponibile;

Se ($('div').length) {

disponibile = true;

} else {

disponibile = false;

}

L'esempio precedente utilizza una variabile di tipo Boolean che può contenere solo "true" o "falsi" valori. Questa variabile può essere utilizzata ovunque è necessario dire lo script che esiste un nodo o non.