/ / Safari nie wyzwala zmiany jquery podczas wybierania zapisanej wartości formularza - alternatywy? - jquery, safari

Safari nie powoduje zmiany jquery przy wyborze zapisanej wartości formularza - alternatywy? - jquery, safari

W Safari ... Jeśli załączysz jquery.change () na element formularza, zostanie on uruchomiony, jeśli wpiszesz wartość w polu, a następnie opuścisz pole. Jeśli jednak zaczniesz pisać i wybierzesz wartość z listy wcześniej wprowadzonych wartości zapisanych przez Safari, funkcja .change () nie zostanie w ogóle uruchomiona.

Inne przeglądarki działają konsekwentnie - niezależnie od tego, czy wpisujesz wartość, czy wybierasz z zapisanej listy wartości, spowoduje to zdarzenie onchange.

Czy ktoś wie o obejściach powodujących zmianę pola formularza w przeglądarce Safari podczas wybierania z listy zapisanych wartości?

Odpowiedzi:

0 dla odpowiedzi № 1

Byłem w stanie zmienić wydarzenie na.blur () i działa dobrze. Dla moich celów wydarzenia były wymienne. Chociaż jeśli ktoś zna bardziej precyzyjną alternatywę dla .change () w Safari w tym przypadku użycia, dobrze byłoby wiedzieć.