Ändern Sie den Standardstil der Auswahl und verwenden Sie im Allgemeinen UL und Li, um ihn in der Situation zu simulieren.
Es gibt viele JQuery-Plug-Ins, die den Standardstil von Select auf diese Weise ändern.
Nach dem Bericht des Programmbruders kann diese Methode keine Daten nach der Einreichung des Formulars erhalten. Später wurden nach Experimenten verschiedene JS/JQuery-Plug-Ins verwendet, und dasselbe Ergebnis war das gleiche: Die Daten können nicht erhalten werden.
Später werde ich mir einen Blog ansehen, der von einem Ausländer geschrieben wurde. Ich benutze den CSS -Stil, um außerhalb der Auswahl eine DIV hinzuzufügen, die Breite der Auswahl weniger als die Breite des übergeordneten DIV festzulegen, und ändere dann den Stil des SELECT -Standardpfeiles, indem du die Hintergrundeigenschaft des DIV einstellst.
Diese Methode ist eine gute Methode, ohne Skripte zu schreiben, und wird nur mit einfachem CSS implementiert.
Diese Methode ist jedoch auch fehlerhaft. In der IE-Serie gibt es bei der Auswahl einer Option Hintergrund-Farbblöcke, und IE7-IE10 hat diesen Fehler.
Unter Opera wird das Hintergrundbild des DIV nicht angezeigt, dh der Dropdown-Pfeil der Auswahl wird nicht angezeigt. Ich weiß nicht, warum dies verursacht wird.
Der folgende Code
Kopieren Sie den Code