我有我用jQuery做了一个键盘控制菜单(当我按下,它标志着第二个选项等等...)回发的javascript/jQuery的
但是在我选择的选项,我需要,我想单击Enter来调用按钮的OnClick方法,就好像用户真的点击了它一样。这意味着我必须做一个回传。
我该怎么做?
我有我用jQuery做了一个键盘控制菜单(当我按下,它标志着第二个选项等等...)回发的javascript/jQuery的
但是在我选择的选项,我需要,我想单击Enter来调用按钮的OnClick方法,就好像用户真的点击了它一样。这意味着我必须做一个回传。
我该怎么做?
正如@jondavidjohn说,你可以使用点击()方法。否则,你可以使用
__doPostBack("<control unique ID>", "<command name/arg appended>");
通在控制,而不是客户端ID的唯一ID,第二个参数是命令名。如果您还需要arg,则可以使用$或者分隔符将其追加到命令名称中。
您可以检查,出现这种情况执行以下操作:
Request.Form.Get("__EVENTTARGET") == button.UniqueID
该方法主要设置__EVENTTARGET和__EVENTARGUMENT表单字段。
HTH。
你可以通过调用.click()
没有PARAMS触发点击事件..
$('button').click() //<-- calls any attached click event.