$("#last_4_cc").keyup(function()
{
$.post('<?php echo site_url("sales/set_last_4_cc");?>', {last_4_cc: $('#last_4_cc').val()});
});
在执行keypress()或keydown()时,我在输入密钥之前得到了值,当我键入时,我得到了密钥输入后的val()。
示例:
Cur值: 333
keyPress“3” Cur Val 333
Cur值: 333
keyUp“3” Cur Val 3333
为什么会这样?
答案 0 :(得分:5)
这是预期的行为吗? KeyPress和KeyDown事件应该在执行默认操作之前触发,KeyUp会在之后触发。