Tecnología

Inicio

Cómo probar si un nodo está disponible con jQuery

En el DOM o Document Object Model, utilizado por jQuery, los nodos son los elementos HTML. Etiquetas utilizadas en una página web crean elementos, tales como párrafos, títulos e imágenes. Usted puede obtener la longitud de un nodo mediante la "longitud) (" función de jQuery, que devuelve un valor de cero si el nodo no existe. De esta manera, puede probar si un nodo está disponible en la página Web actual. Cuando se crea una variable en función del resultado de la "longitud ()", a continuación, puede utilizar la variable para llevar a cabo las instrucciones condicionales que se ejecutan código en función de si o no el nodo está disponible.

Instrucciones

1 Abra la página Web en el Bloc de notas y comprobar si el código contiene "<script>" etiquetas que apuntan al archivo de la biblioteca jQuery. Encuentra estas etiquetas entre los "<head>" etiquetas o por encima del cierre "</ body>" etiqueta. Añadir este código si usted no encuentra el archivo de jQuery en el código:

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

2 Sin etiquetas "<script>" que contendrán las pruebas de secuencia de comandos de jQuery para un nodo. Este código pertenece en todas las otras "<script>" etiquetas. Al principio del script con una función para comprobar si la página Web terminado de cargar:

<Script type = "text / css">

$ (Document) ready ({

});

</ Script>

Escribir todo el código de la escritura entre las llaves de la función "documento listo".

3 Obtener la longitud del nodo que desea comprobar dentro de una sentencia condicional "si-entonces":

if ($ ( 'div'). de longitud) {

// hacer algo

} Else {

// hacer algo más

}

4 Añadir una variable a su código por encima de la afirmación "si-entonces". Dentro del "si-entonces", establece el valor de la variable en función de si existe el nodo:

var disponible;

if ($ ( 'div'). de longitud) {

disponible = true;

} Else {

disponible = false;

}

El ejemplo anterior utiliza una variable de tipo booleano que sólo puede contener valores de "falsas" "verdadero" o. Esta variable se utiliza siempre que se necesite decirle al script que existe un nodo o no.