2017-05-11 33 views
0

我的问题是:当用户输入某个热键组合(ctrl-b-b)时,我想以编程方式单击一个按钮。我已经做了与jQueryjQuery编程式按钮单击会导致光标移动

$(myButton).click(); 

然而,在用户键入到编辑器,并单击按钮使光标在编辑器中移出编辑器。我希望能够在不移动光标的情况下点击按钮。

这可能吗?

谢谢!

+0

而不是点击一个按钮来执行一个函数,直接调用该函数。有什么阻止你这样做吗? – andreim

+0

@andreim我觉得有点愚蠢..好一个:)是的,这是有效的。如果你想创建一个答案,我很乐意接受它。 – Mark

+0

我为你的问题创建了一个答案 – andreim

回答

2

单击按钮可能会遇到一个处理程序或可能提交或重置表单。不要以编程方式点击按钮,只需直接调用处理程序即可。如果是提交或重置按钮,请分别拨打form.submit()form.reset()

0

试试这个

$(myButton).trigger("click"); 
+0

我已经试过了:/ – Mark

+0

添加一些这样的代码,我们可以了解更多的问题 –

相关问题