为什么我的输入中午之后再输入数字还是无法显示?
$('.target1:first').keypress(function(e) {
$("em:first").text(e.target.value)
});
$('.target1:last').keydown(function(e) {
$("em:last").text(e.target.value)
});
问题1:keypress()
Q1:都说输入中文之后再按数字或者字母等单字符可以得到结果,可是我输入数字没反应,用自己的编辑器试也没反应,浏览器的问题??我换了浏览器也没用。
Q2:关于keypress的删除问题,删除字符为什么对输出没影响?除非再输入,才会看到输出的相应改变。原理是什么?
问题2:keydown()
我输入了”你好“之后按了删除键删去了”好“,但是这个时候反而输出了”你好“,怎么理解。是删除——》触发事件输出”你好“——》删除”好“?这样理解吗?