У меня есть следующий код, чтобы связать некоторую логику проверки, которая будет запущена, когда пользователь обновляет значение текстового поля. Я ожидаю, что код //Do some stuff here
будет выполняться, когда любое из текстовых полей неизбежно потеряет фокус.
function RegisterHoursValidationHandlers() {
$('.topic-frame-body input[type=text]').live('change', function () {
//Do some stuff here
});
}
Это работает точно так, как я ожидаю в IE, Firefox и Safari. Тем не менее, событие никогда не происходит в Chrome, и я понятия не имею, почему.
ОБНОВЛЕНИЕ: Мне удалось получить желаемый эффект, изменив 'change'
на 'blur'
. Хотя это все еще не объясняет, почему это не работает с 'change'
.