相关疑难解决方法(0)

使用jQuery触发按键事件的明确方法

我已经阅读了关于这些问题的所有答案,但没有一个解决方案似乎有效.

此外,我正在获得触发按键的特殊字符的氛围根本不起作用.有人可以验证谁做了这个吗?

jquery events triggers keypress

254
推荐指数
5
解决办法
27万
查看次数

模拟TAB keydown:聚焦由'tabIndex`确定的下一个元素

我有两个输入元素,第一个是聚焦的,我想通过模拟TAB keypress/keydown事件来关注第二个.(注意:我不想使用.next()或等.)

这是我的代码,灵感来自这个问题:

$('input').first().focus();

var e = $.Event('keydown');

e.which = 9; // TAB
$(':focus').trigger(e);
Run Code Online (Sandbox Code Playgroud)

请参阅http://jsfiddle.net/3PcPH/

代码不起作用.怎么了?

jquery

23
推荐指数
1
解决办法
4万
查看次数

为什么不模拟tab键按键将焦点移动到下一个输入字段?

请注意这个问题.我看到除了触发tab按键事件之外还有其他方法,但我仍然想知道为什么触发tab键按下事件不会将焦点移动到下一个输入字段.

密码笔

HTML

<textarea></textarea>
<textarea></textarea>
<textarea></textarea>
Run Code Online (Sandbox Code Playgroud)

JS

$('textarea').on('keydown', function(e) {
  if (e.metaKey && e.which === 40) {
    console.log('test');
    $(this).trigger({
      type: 'keypress',
      which: 9
    });
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

8
推荐指数
1
解决办法
4243
查看次数

如何使用JQuery发送按键触发器

如何发送特定keyCode的触发按键,例如.使用JQuery以编程方式在TextBox上执行"9"事件?

这就是我打算做的; 以编程方式向TextBox输入值,然后以编程方式触发TextBox上的tabkey以退出该字段.

我的代码

$("#tags1").val("comp") // Works well

$("#tags1").trigger("keypress",[9]); // Fails!!
Run Code Online (Sandbox Code Playgroud)

迦特

html jquery

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

jquery ×4

events ×1

html ×1

javascript ×1

keypress ×1

triggers ×1