Wie konvertiert man das Dropdown-Menü mit jquery in eine ungeordnete Liste?

7

Wie konvertiere ich ein Dropdown in diesem Format:

%Vor%

in eine ungeordnete Liste in diesem Format:

%Vor%

mit jquery ??

    
highchartsdude 07.09.2011, 15:27
quelle

6 Antworten

13
%Vor%

so würde ich es machen.

    
Senad Meškin 07.09.2011, 15:34
quelle
13

Ich werde so etwas Hass für diese Lösung bekommen, aber was ist damit?

%Vor%

Bearbeiten:

Und fast fünf Jahre später; Ja, ich hasse mich selbst für diese Antwort.

Hier gibt es ein paar Probleme. Was ist, wenn Sie eine Option in der Liste haben, die wie folgt lautet: <option value="5">With optional engraving</option> . Sie erhalten <li value="5">With lial engraving</li> . Hier ist eine Alternative in Vanille Javascript (weil jQuery dies nicht wirklich unterstützt).

%Vor% %Vor%
    
Joseph Marikle 07.09.2011 15:41
quelle
2

Sie können map () verwenden, um die Elemente <li> aus den Elementen <option> und replaceAll () , um das <select> -Element zu ersetzen:

%Vor%

Sie können die Ergebnisse in dieser Geige sehen.

    
Frédéric Hamidi 07.09.2011 15:34
quelle
1

Es gibt keinen Grund, name -Attribute zu ul hinzuzufügen, noch value -Attribute zu li -Tags.

Versuchen Sie Folgendes: Ссылка

%Vor%

Wenn Sie wirklich die nutzlosen Attribute benötigen, versuchen Sie Folgendes: Ссылка

%Vor%     
Blazemonger 07.09.2011 15:38
quelle
0

Hier ist ein Weg, es zu tun:

%Vor%     
FishBasketGordo 07.09.2011 15:33
quelle
0

Sie würden die Tags einfach durch ihr Gegenstück ersetzen:

%Vor%     
Tejs 07.09.2011 15:33
quelle

Tags und Links