$("#last_4_cc").keyup(function()
{
$.post('<?php echo site_url("sales/set_last_4_cc");?>', {last_4_cc: $('#last_4_cc').val()});
});
当执行keypress()或keydown()时,我在输入键之前获得值,当我执行key up时,我在输入键后获得val()。
的例子:
Cur值:333
键盘按键"3"电流值333
Cur值:333
按键弹起"3"当前值3333
为什么会这样?
这是预期的行为吗?KeyPress和KeyDown事件应该在默认操作执行之前触发,KeyUp在执行之后触发。
请看这里:http://www.quirksmode.org/dom/events/keys.html