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