键盘事件触发,更改事件不

时间:2011-09-09 11:34:07

标签: javascript jquery

我正在动态构建一堆控件。

基本上我将一个键盘附加到文本框,以检测在表格中按下向上/向下以在单元格之间移动的时间。我也在关注输入字段何时更改,因为我将该控件添加到数组中,以便在用户点击保存时进行回发。

当我在控件之间切换或从一个控件到下一个控件单击时,这是有效的。但是,如果我使用编码的箭头键在字段之间移动,则不会触发更改事件。

我的事件处理代码如下所示:

$('input[id^="reo_"]').bind('change', function () {
   rowDetailChange($(this));
});

$('input[id^="reo_"]').bind('keyup', function (e) {
   processKeyUp($(this), e);
});

1 个答案:

答案 0 :(得分:2)

更改事件在焦点输出时闪烁,模糊并以内容已被更改的条件进入。这是因为事件会发生很多事情。