Lembrei -me de uma pequena coisa que tive inúmeras no ensino fundamental. Infelizmente, a corrida sob o sol poente é minha juventude perdida.
Vamos voltar ao ponto, vamos tirar uma foto:
<select id = "cardnolist" size = "4"> </leclect>
Um efeito comum é implementado. Clique na opção Selecione, atribua -a à entrada acima e escreva -a diretamente no jQuery:
A cópia do código é a seguinte:
$ ("#Cardnolist Option"). Clique (function () {
$ ("#cartão"). Att ("valor", ""). att ("value", this.value);
})
Algo estranho é
Como os usuários estão basicamente usando navegadores de núcleo duplo doméstico, como 360 navegador,
<meta http-equiv = "x-ua compatível com" content = "ie = borda, chrome = 1"/>
A execução nativa do Eclipse usa o núcleo cromo para análise. Quando colocado no ambiente de teste, ele se torna o padrão IE8 para análise.
Agora o problema está aqui, aprenda a cavar ... uh, não!
Ao abrir com o IE8, a opção de clicar não tem resposta.
Garert e tentou:
A cópia do código é a seguinte:
$ ("#Cardnolist Option"). Clique (function () {
alerta ("111");
$ ("#cartão"). Att ("valor", ""). att ("value", this.value);
alerta ("222");
})
Clique não é chamado.
No começo, pensei que era um problema de compatibilidade para o evento de cliques do JQuery no IE8, mas o JQuery encapsulou a compatibilidade e o resolveu. Ele tem uma aplicação tão ampla, por isso não seria possível encontrá -lo.
Mais tarde, pensei que poderia ser que o clique não tenha sido adicionado à opção no IE8. Depois de alterá -lo, o clique foi adicionado à seleção. Foi feito, e o IE8, o Firefox e o Chrome poderiam ser atribuídos à entrada sem problemas.
A cópia do código é a seguinte:
$ ("#Cardnolist"). Clique (function () {
$ ("#cartão"). Att ("valor", ""). att ("value", this.value);
})
Baidu descobriu que parece que "como todos sabemos, no IE, a opção Select não suporta o evento OnClick" O (□) o
Depois de lembrar, foi alterado para:
A cópia do código é a seguinte:
$ ("#Cardnolist"). Clique (function () {
$ ("#cartão"). Val (this.value);
})