/ / Safari löst bei Auswahl eines gespeicherten Formularwertes keine Abfrageänderung aus - Alternativen? - Frage, Safari

Safari löst jquery change nicht aus, wenn ein gespeicherter Formularwert ausgewählt wird - Alternativen? - Jquery, Safari

In Safari ... Wenn Sie jquery anhängen.Wenn Sie () in ein Formularelement ändern, wird es ausgelöst, wenn Sie einen Wert in das Feld eingeben und dann vom Feld weg navigieren. Wenn Sie jedoch mit der Eingabe beginnen und einen Wert aus der Liste der zuvor von Safari gespeicherten Werte auswählen, wird .change () überhaupt nicht ausgelöst.

Andere Browser arbeiten konsistent - unabhängig davon, ob Sie den Wert eingeben oder aus der gespeicherten Werteliste auswählen, wird das Ereignis onchange ausgelöst.

Kennt jemand Problemumgehungen, um bei der Auswahl aus der Liste der gespeicherten Werte eine Änderung im Formularfeld in Safari auszulösen?

Antworten:

0 für die Antwort № 1

Ich konnte den Termin auf ändern.blur () und es funktioniert gut. Für meine Zwecke waren die Ereignisse austauschbar. Wenn jemand mit diesem Anwendungsfall eine genauere Alternative zu .change () in Safari kennt, wäre es hilfreich, dies zu wissen.