2013-03-13 2 views
0

Вот мой щелчок кнопки обработчик:метеор обработчик события подавления вопрос

Template.kanjifinder.events({ 
    'click input.btnOK': function() { 
    console.log("click"); 
     SetCharacters(); 
     } 
}); 

Но после того, как я добавить обработчик событий ниже для моего ввода текста выше код нажатия кнопки перестал работать.

Template.kanjifinder.events = ({ 
'keydown input.txtQuery': function (evt) { 
    if (evt.which === 13) { 
    SetCharacters(); 
    } 
} 
}); 

Как я могу получить обработчик события keydown и обработчик события нажатия кнопки?

+0

В принципе, вы заменяющие Template.kanjifinder.events во втором блоке кода. –

ответ

3

Не используйте =

Template.kanjifinder.events({ 
'keydown input.txtQuery': function (evt) { 
    if (evt.which === 13) { 
    SetCharacters(); 
    } 
} 
}); 

Также вы можете использовать оба вместе в одном:

Template.kanjifinder.events({ 
    'click input.btnOK': function() { 
     console.log("click"); 
     SetCharacters(); 
    }, 
    'keydown input.txtQuery': function (evt) { 
     if (evt.which === 13) { 
      SetCharacters(); 
     } 
    } 
}); 
+0

О, господин! как я пропустил это '=' * facepalm * Еще раз спасибо @Akshat! –

Смежные вопросы