如何在不按任何键的情况下通过Jquery调用按键事件

时间:2015-12-31 00:51:24

标签: javascript jquery

我想实现一个按键事件,用于通过Jquery将字符串键入输入元素,我知道Jquery可以监听keypress,keydown和keyup事件。但是,我想要做的是使用Jquery来实现按键的操作,并将我按下的键的值放入输入元素中。 jQuery可以实现这个任务吗?

2 个答案:

答案 0 :(得分:1)

这是你想要的吗?

<强> WORKING FIDDLE

$('.input').on('keypress', function(event) {
  event.preventDefault();
  $(this).val(event.keyCode);
});

$( ".input" ).trigger( "keypress" );

答案 1 :(得分:0)

// Target input element and bind to the "keyPress" event.
$('.input').on('keypress', function(event) {
  // Prevent the default action to stop the key character being entered into the field
  event.preventDefault();
  // Add the event's keyCode into the field
  $(this).val(event.keyCode);
})

http://codepen.io/anon/pen/XXNOQd?editors=101