функции события объединения jQuery

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

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

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

20
задан FFish 19 July 2010 в 07:47
поделиться

2 ответа

Да

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

Ссылка: .bind ()

41
ответ дан 29 November 2019 в 23:14
поделиться

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

$('.myfield').live('blur keyup', function(event) {
  if (event.type == 'blur') {
    // validate on blur
  }
  if (event.type == 'keyup') {
    // validate on keyup
  }
});
6
ответ дан 29 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: