我有一个函数(filterLeads),我希望在表单域从(模糊)移开时以及在表单域中按下回车键时都调用它。
$('#filter input, #filter select').blur(filterLeads);
$('#filter input, #filter select').keypress(function(e){if(e.which == 13) {filterLeads();}});
模糊工作正常,但我遇到了按键事件的问题。除非在调用 filterLeads(); 之前发生某些事情,否则该事件似乎不会被触发;例如:
$('#filter input, #filter select').keypress(function(e){if(e.which == 13) {alert(e.which);filterLeads();}});
这在确认警报(显示正确的关键代码)后正确调用 filterLeads()。
有任何想法吗?(浏览器 FF 3.0)