Jquery如何添加最后输入的字符

Aug*_*gus 5 javascript jquery keydown

我做了这个代码:

$('.change').keydown(function(){
    var value = $(this).val();
    var id = $(this).attr('id');

    $('.'+id).text(value);
});
Run Code Online (Sandbox Code Playgroud)

它有1个缺陷正常工作.当我输入内容时,它不会更新我上次插入的字符.因此,当我开始输入"测试用例"时,div会被填满,尽管它会以"Test cas"停止.如你所见,我错过了最后一个角色.

我该怎么做才能添加最后一个字符?

Cha*_*les 15

你应该使用事件密钥而不是keydown.

然后它应该工作.