Подтвердить что ты не робот

Функции события jquery comb

вместо примера:

$(".myfield").blur(function() {
    // validate
})
$(".myfield").keyup(function() {
    // validate
})

Есть ли способ объединить эти два?

4b9b3361

Ответ 1

Да

$(".myfield").bind('blur keyup', function(){
  // validate
});

Ссылка: . bind()

Ответ 2

Если вы хотите проверить каждый для себя...

$('.myfield').live('blur keyup', function(event) {
  if (event.type == 'blur') {
    // validate on blur
  }
  if (event.type == 'keyup') {
    // validate on keyup
  }
});

Ответ 3

использовать с .on() Событие

$(document).on("keyup blur", "#myfield", function(event)
    {       
    // your code        

    });