Hvordan får jeg til toppen af ​​en drop-down boks i jQuery?

April 27

Drop-down bokse kan se enkle, men manipulere dem kræver viden om deres struktur og funktionalitet. Også kendt som HTML "vælge" kontrol, drop-down bokse hjælpe dig med at spare webside plads ved at skjule mange elementer inde i en sammenklappelig liste. Brugerne klikker punkter på listen for at vælge dem. Hvis din ansøgning brug for at komme til toppen af ​​en drop-down boks, kan du bruge jQuery, et JavaScript bibliotek, til at udføre denne opgave hurtigt.

Instruktioner

1 Åbn et HTML-dokument, finde sin krop sektion og indsæt koden nedenfor ind i denne sektion:

<Vælg id = "dropdown1">
<Option value = "hvid"> Hvid </ option>
<Option value = "green"> Grøn </ option>
<Option value = "red"> Rød </ option>
</ Select>

Denne kode opretter en simpel drop-down boks, der indeholder en liste med farvenavne.

2 Indsæt følgende kode efter koden vist i det forrige trin:

<Input type = "knappen" value = "Få Top" onclick = "return getTop ()" />

Denne HTML erklæring en knap, der kalder en JavaScript-funktion ved navn getTop.

3 Tilsæt getTop funktion til dit dokuments hoved sektion, som vist nedenfor:

<Script language = "javascript" type = "text / javascript">
fungere getTop () {
Var attrName1 = "valgte";
Var attrName1 = "valgte";
var attrValue = "valgte";
$ ( '# Dropdown1 option: første barn «) attr (attrName, attrValue).
}
</ Script>

Den sidste linje kode forårsager en browser til at gå til toppen af ​​drop-down, hvis ID er "dropdown1." Hvert element i en drop-down er en mulighed. Denne linje kode vælger den første mulighed i drop-down ved brug af deres første barn ejendom. Koden passerer også værdier "udvalgte" til jQuery s attr metode, der får attribut med navnet "valgt". At attribut værdi sker også at være "udvalgt" i dette tilfælde.

4 Gem dit dokument og åbne det i en browser. Klik på drop-down boksen og vælge "Rød" farve. Klik på "Get Top" knappen for at køre koden. JavaScript-funktionen lokaliserer det første punkt i drop-downbox og vælger det at ændre den aktuelt valgte farve til "White".

TIPS

  • En knap klik kalder getTop funktion i dette eksempel, men din kode kan kalde det, når den har brug for at komme til toppen af ​​en drop-down boks.
  • I stedet for at placere din JavaScript i dokumentets hoved sektion, kan du gemme den i en ekstern tekstfil, give det en .js fil udvidelse og tilføje følgende kode til dit dokument hoved sektion:
  • <Script src = "My_Script_File.js" type = "text / javascript"> </ script>
  • Erstat "My_Script_File.js" med navnet på din JavaScript-fil.

relaterede artikler