Ich habe eine Schnittstelle, wo Benutzer auf ein <option>
klicken, um ein Gebäude aus einer Liste auszuwählen, um weitere Informationen zu erhalten. Dies löst ein DOM-Klick-Ereignis auf der <option>
aus, die ich erwische, um relevante Informationen bereitzustellen. Einige Benutzer drücken Nach oben/Nach unten, um eine benachbarte <option>
auszuwählen. Wie kann ich dieses Ereignis erfassen? Keine Änderung, Tastendruck, Keydown oder Fokus Feuer.Wie fängt man an, wenn über die Tastatur ein `<option>` ausgewählt wird?
Es ist in Ordnung, wenn der Handler auch ausgelöst wird, wenn der Benutzer klickt, da beide dasselbe tun sollten.
Warum nicht das Änderungsereignis auf dem '
'Option' kann keine Änderung auslösen, da sie sich niemals ändert. Sie sollten Ereignisse auf dem 'select' Element überwachen. – skobaljic
@AdamKonieska: Es feuert nicht für mich, wenn ich eine Option mit der Tastatur auswählen. – Charles