【发布时间】:2013-01-10 00:53:58
【问题描述】:
我只是想知道是否有办法将焦点放在非表单元素上。我问是因为我在项目中使用 jhtmlArea 插件(http://jhtmlarea.codeplex.com/ - 页面当前关闭)。它确实有效,除了因为它掩盖了 TEXTAREA 上的 IFRAME,IFRAME,不是表单元素,似乎不想获得焦点。我认为官方插件页面上的演示可能显示 IFRAME 专注于加载,但我不记得了,由于插件演示页面未加载,现在无法检查。
【问题讨论】:
-
试试
attr('tabIndex', 0) -
jhtmlarea.codeplex.com - 页面现在备份,他们的演示似乎没有显示 IFRAME 编辑器字段自动获得焦点。
-
elclanrs,谢谢。试过你的建议。它不能立即工作。这是一个显示它的 jsfiddle:jsfiddle.net/7kTrB/6 tabindex 似乎只适用于表单和 A 元素。
-
奇怪的是,一旦您单击人造字段并开始输入,光标就会出现在您期望的位置。
标签: javascript jquery html jhtmlarea