0

我有一个我目前正在建设的网站,并希望实施一个“开始影响的类型”。

我有以下 JQuery:

$('body').keypress(function()
{
console.log('hi');
});

这是在提醒我有一个键被按下的事实的方式,但是我需要捕获按下的键以插入我将在类型上显示的弹出模式中。理想情况下,我想选择一个特定的输入,这意味着我可以只使用 val() 但是当自动选择输入时,我希望“闪烁的文本光标”不会出现,而是突出显示标准选择蓝色的元素。如果可以实现,我可以默认选择一个指定的元素,并让它看起来完全像我点击它时的样子,那就太棒了。

4

1 回答 1

3

捕获键码,然后在指定输入上模拟按键事件:

$('body').keypress(function(e) {
    var keyEvent = jQuery.Event("keydown");
    keyEvent.which = e.which; // capture keycode value
    $("input").trigger(keyEvent); //Change to whatever input you want to append to
});
于 2013-09-23T15:24:27.897 回答