So entfernen / verbergen Sie ausgewählte Optionen aus der Auswahlliste

8

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.

    
user2132234 15.07.2013, 10:57
quelle

11 Antworten

8

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%     
walterquez 11.09.2013 15:31
quelle
4

Das Verwenden von css zum Ausblenden von Optionen wird in IE nicht unterstützt. Sie müssen daher die option s-Liste selbst aktualisieren.

Versuchen Sie etwas wie

%Vor%

Demo: Geige

oder wenn Sie es später aktivieren möchten

%Vor%

Demo: Geige

    
Arun P Johny 15.07.2013 11:05
quelle
2

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%     
sandeepghuge141 12.08.2014 07:38
quelle
1

Um Ihre Zeit zu sparen, lesen Sie bitte die folgende Antwort.

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

    
johnnyman 06.11.2015 09:58
quelle
0

Versuchen Sie, diese Option mit deaktiviertem Attribut zu deaktivieren.

%Vor%

Überprüfen Sie die Demo

    
Chirag Vidani 15.07.2013 11:03
quelle
0

Siehe diesen Link

Ссылка

%Vor%

Erstelle eine ID und mache sie im Stil unsichtbar

    
user2028750 15.07.2013 11:05
quelle
0

Ich nehme an, dass Sie auch JQuery verwenden.

%Vor%     
sla55er 15.07.2013 11:08
quelle
0

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.

    
RobG 15.07.2013 11:39
quelle
0

um das Kind mit java script unter die Liste der Optionen zu setzen.

%Vor%     
sandeepghuge141 14.08.2014 08:03
quelle
0

Wenn Sie eine Option aus der Auswahlliste entfernen möchten, können Sie diesen Code verwenden:

%Vor%     
sandeep kumar 18.01.2017 05:52
quelle
-2
%Vor%

blendet die vierte Option standardmäßig aus.

    
user8053687 23.05.2017 12:55
quelle

Tags und Links