Ich habe eine Auswahlliste wie folgt:
%Vor%Leider kann ich es nicht bearbeiten. Gibt es eine Methode, mit der ich die Option "Produkt 4" standardmäßig ausblenden kann? Ich versuche mit CSS, aber es funktioniert nicht mit IE.
Um es zu verbergen, umschließen Sie es mit einem span-Tag.
%Vor%Um es zu zeigen, entfernen Sie das Span-Tag, falls es eines hat.
%Vor%Sie können die Option ausblenden, indem Sie das folgende Zeilen-Include beim Scripting verwenden.
%Vor%Und wenn Sie diese Option erneut anzeigen möchten, verwenden Sie die folgende Zeile.
%Vor%OK, ich habe ein paar Stunden lang gesucht und festgestellt, dass es KEIN ARBEITSWEISE gibt, um "verstecken" (was ich meine, ist die Option vorübergehend aus der Dropdown-Liste verschwinden zu lassen) für alle Browser, wie zum Beispiel die Sichtbarkeit zu verdecken oder style="display: none".
Mein letzter Ansatz ist: 1. Erstellen Sie ein Array, um alle Optionen für die Dropdown-Liste zu speichern. 2. Verwenden Sie eine Methode zum dynamischen Aktualisieren der Dropdown-Liste entsprechend dem, was angezeigt werden soll.
Das ist es, wenn Sie eine Dropdown-Liste verwenden möchten, ohne eine Bibliothek zu verwenden
Versuchen Sie, diese Option mit deaktiviertem Attribut zu deaktivieren.
%Vor%Überprüfen Sie die Demo
Sie können die Option ausblenden, indem Sie sie zu einem ausgeblendeten Auswahlelement oder einem zwischengespeicherten Dokumentfragment verschieben und dann zurückschieben, wenn Sie sie anzeigen möchten:
%Vor%Dann können Sie die vierte Option ausblenden:
%Vor%und zeige es erneut mit:
%Vor%Alle spielen natürlich Code, aber du solltest ein paar Ideen bekommen. Wenn Sie viele Optionen speichern möchten, benötigen Sie eine Möglichkeit, sie zu referenzieren, um sie möglicherweise in einem Objekt mit einem Referenzierungsschema zu speichern.
um das Kind mit java script unter die Liste der Optionen zu setzen.
%Vor%Wenn Sie eine Option aus der Auswahlliste entfernen möchten, können Sie diesen Code verwenden:
%Vor%Tags und Links javascript select hide option