Slik tester hvis en node er tilgjengelig med jQuery

I DOM, eller Document Object Model, som brukes av jQuery, noder er HTML-elementer. Kodene som brukes i en webside lage elementer, slik som avsnitt, overskrifter og bilder. Man kan få lengden av en node ved hjelp av "length ()" -funksjonen i jQuery, som returnerer en verdi av null hvis noden ikke eksisterer. På denne måten kan du teste om en node er tilgjengelig på den aktuelle websiden. Når du oppretter en variabel basert på resultatet av "lengde ()", kan du bruke variabelen for å utføre betinget utsagn som kjører kode basert på hvorvidt noden er tilgjengelig.

Bruksanvisning

1 Åpne websiden i Notepad og sjekke om koden inneholder "<script>" koder som peker til jQuery biblioteket filen. Finne disse kodene mellom "<head>" koder eller over den avsluttende "</ body>" tag. Legg denne koden hvis du ikke finner den jQuery-filen i koden:

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

2 Legg til "<script>" koder som skal inneholde jQuery script testing for en node. Denne koden tilhører under alle andre "<script>" tags. Start script med en funksjon for å sjekke om nettsiden ferdig lastet:

<Script type = "text / css">

$ (Document) .ready ({

});

</ Script>

Skriv alt av skriptet koden mellom klammeparentes av "dokument klar" -funksjonen.

3 Få lengden på noden du ønsker å sjekke inn en "If-Then" betinget utsagn:

if ($ ( 'div'). lengde) {

// gjør noe

} Else {

// Gjøre noe annet

}

4 Legg til en variabel til koden ovenfor "If-Then" statement. Innenfor "If-Then," sett verdien av den variable basert på om noden finnes:

Var tilgjengelig;

if ($ ( 'div'). lengde) {

tilgjengelig = true;

} Else {

tilgjengelig = false;

}

Eksempelet ovenfor bruker en boolsk-type variabel som bare kan holde "true" eller "false" verdier. Bruk denne variabelen der du trenger å fortelle skriptet som en node eksisterer eller ikke.