如何以编程方式关注元素(标签到其中)?

时间:2011-08-11 10:33:18

标签: jquery

我需要使用键盘访问页面元素,以便用户可以在页面中进行选项卡。我管理了这一点,但我也需要能够以编程方式标记到某些锚元素(锚标记<a></a>)。

$('#elementid').focus()没有做到这一点;它不会产生与使用键盘选项卡到达元素相同的效果(例如在firefox / ie中,元素周围没有虚线边框)。

你知道我怎么能做到这一点,我怎么能用javascript或jquery模拟标签到元素?

1 个答案:

答案 0 :(得分:1)

据我所知,你可能没有。

.focus是获得键盘焦点在输入元素上的正确方法,但是你将无法专注于任意节点。

当您使用TAB键迭代节点时,“虚线边框”只是浏览器用于视觉提示的UI机制:它没有语义值,与程序化解决方案无关。

如果您希望为元素设置样式,请使用CSS。


从你的评论中,听起来好像你真的想问how to manipulate the tab order