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.