Blur vs focusout - любые реальные различия?

Есть ли разница между событиями JS размытие против фокуса?

У меня есть два текстовых поля: pwd и confirm pwd. Например, я хочу проверить совпадение паролей, когда пользовательские вкладки выходят из текстового поля подтверждения pwd. В этом случае, какое событие я должен использовать или имеет значение?

Ответ 1

В документации для focusout говорится (внимание мое):

Событие focusout отправляется элементу, когда оно, или любой элемент внутри него теряет фокус. Это отличается от события blur в что он поддерживает обнаружение потери фокуса от родительских элементов (в другими словами, он поддерживает пузырьки событий).

Такое же различие существует между событиями focusin и focus.

Ответ 2

Как указано в документации JQuery

Событие фокуса отправляется элементу, когда он или любой элемент внутри него теряет фокус. Это отличается от события размытия тем, что он поддерживает обнаружение потери фокуса из родительских элементов (другими словами, он поддерживает пузырьки событий).