Altere o estilo padrão de seleção e geralmente use UL e LI para simulá -lo na situação.
Existem muitos plug-ins jQuery que alteram o estilo padrão de seleção dessa maneira.
De acordo com o relatório do irmão irmão, esse método não pode obter dados após o envio do formulário. Posteriormente, após experimentos, foram utilizados diferentes plug-ins JS/jQuery, e o mesmo resultado foi o mesmo: os dados não podem ser obtidos.
Mais tarde, vou olhar para um blog escrito por um estrangeiro. Uso o estilo CSS para adicionar uma div fora da seleção, defina a largura do seleto menos que a largura da divisão pai e, em seguida, altere o estilo da seta padrão de seleção, definindo a propriedade em segundo plano da div.
Este método é um bom método, sem escrever scripts, e é implementado apenas com CSS simples.
No entanto, esse método também é falho. Na série do IE, ao selecionar uma opção, haverá um bloco de cores de fundo e o IE7-IE10 tem esse bug.
Na Opera, a imagem em segundo plano da div não é exibida, ou seja, a seta suspensa da seleção não é exibida. Não sei por que isso é causado.
O código a seguir
Copie o código