小编Man*_*j G的帖子

jQuery的val()方法为keypress事件返回的字符太少

在我的表单中,我添加了一个文本框($("#seltxt"))和一个内部有文本的div.当我选择div文本进入文本框时,这工作正常.现在我在按键事件中的#seltxt中添加了功能键按压我将文本框文本复制到div.但它减少了一个字符.

例:

当我点击div时,div有文字"manojgangwar","manojgangwar"复制到#seltxt.现在假设我在文本框中写了字符"manojgangwar123"然后在div中它只会出现"manojgangwar12"

下面是捕获keypress事件的jQuery

 //function to set text to div

$("#seltxt").keypress( function(event) {
   $('#' + objid).text($("input#seltxt").val());
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery keypress javascript-events

2
推荐指数
1
解决办法
805
查看次数

标签 统计

javascript ×1

javascript-events ×1

jquery ×1

keypress ×1