如何设置默认焦点?

Ela*_*ine 0 html jquery

现在,“提交”按钮是默认的焦点控件。但我需要将默认焦点设置到另一个图像按钮。

这是示例图像“按钮”

<img style="vertical-align: top; border-style: none;"                                                   src="IconAdd.jpg" id="imbAdd" onclick="javascript:Add();" title="Click to Add" style="cursor:hand;" />
Run Code Online (Sandbox Code Playgroud)

但我用

$(document).ready(function(){$("#imbAdd").focus();}
Run Code Online (Sandbox Code Playgroud)

这不起作用。

我希望我说清楚了。我需要实现当我按 Enter 时,我可以触发该图像“按钮”的“单击”事件。

谢谢


解决方案:我使用 <input type="image" id="imbAdd" onclick="addEntry();return false;"> ..代替图像链接。并设置 <form id="form1" defaultButton="imbAdd"> ,但此类型按钮将导致提交,这不是我想要的。所以我需要添加“return false;” 在“addEntry()”末尾,以确保图像按钮永远不会导致任何不需要的提交。

小智 5

自 HTML5 起:

<button type="button" autofocus>
Click Me!
</button>
Run Code Online (Sandbox Code Playgroud)