3

有没有办法将输入字段分配给 html 中的按钮,以便在输入中按 enter 触发按钮的 onclick 调用的操作?

我知道可以通过使用输入的keydown事件并直接调用按钮的onclick中的代码来完成,但是没有更好的方法吗?像 stg 纯 html 一样,像标签的for="someId"属性,或者至少是 jQuery 中的单行?

4

1 回答 1

0

您可以随时调用.click()jQuery 中的方法,该方法将激活按钮的单击功能。因此,如果有一个带有 id 的按钮#colorme,那么您可以调用如下内容:

if(e.keyCode == 13) $('#colorme').click();

这是用于操作的jsFiddle。否则,AFAIK 它不是标准的 HTML 事情,所以这样的事情是你最好的选择。

您甚至可以将其抽象为一个更易于访问的函数。

于 2012-11-01T02:25:52.537 回答