Ich habe das folgende Problem:
Ich habe angefangen, ein Formular mit HTML und JS zu erstellen und es gibt zwei Dropdown-Listen (Land und Stadt). jetzt möchte ich diese beiden mit JQuery dynamisch machen, so dass nur die Städte der ausgewählten Länder sichtbar sind.
Ich habe mit einigen grundlegenden JS angefangen, die gut funktionierten, aber einige Schwierigkeiten im IE machen. Jetzt versuche ich, meine JS in JQuery für eine bessere Kompatibilität zu konvertieren.
Mein ursprüngliches JS sieht so aus:
%Vor%und hier meine Jquery:
Ich weiß, dass es sehr einfach ist, aber ich kann das Holz für die Bäume nicht sehen.
Ich werde eine zweite Lösung anbieten, da dieser Beitrag noch in der Google-Suche nach "jquery cascade select" verfügbar ist. Dies ist die erste Auswahl:
%Vor%und dies ist die zweite, die deaktiviert ist, bis die erste ausgewählt ist:
%Vor%Dieser ist nicht sichtbar und dient als Container für alle Elemente, die durch die Auswahl herausgefiltert werden:
%Vor%Zum Schluss das Skript, das filtert:
%Vor%Ich habe ein kaskadierendes Dropdown-Menü für Land, Bundesstaat, Stadt und Postleitzahl erstellt.
Es kann für jemanden hilfreich sein. Hier wird nur ein Teil des Codes veröffentlicht. Sie können das vollständige Arbeitsbeispiel auf jsfiddle sehen.
%Vor%Hier ist ein Paket, das ich vor Kurzem geschrieben habe und das genau das tut, was Sie suchen und mehr: Cascading Dropdown Link . Die Demo kann hier
gesehen werdenTags und Links javascript jquery html-select cascadingdropdown