有没有办法将输入字段分配给 html 中的按钮,以便在输入中按 enter 触发按钮的 onclick 调用的操作?
我知道可以通过使用输入的keydown事件并直接调用按钮的onclick中的代码来完成,但是没有更好的方法吗?像 stg 纯 html 一样,像标签的for="someId"属性,或者至少是 jQuery 中的单行?
您可以随时调用.click()
jQuery 中的方法,该方法将激活按钮的单击功能。因此,如果有一个带有 id 的按钮#colorme
,那么您可以调用如下内容:
if(e.keyCode == 13) $('#colorme').click();
这是用于操作的jsFiddle。否则,AFAIK 它不是标准的 HTML 事情,所以这样的事情是你最好的选择。
您甚至可以将其抽象为一个更易于访问的函数。