Jquery焦点在tab键上从一个按钮按到另一个锚定标记没有焦点
按tab键时,我尝试聚焦另一个锚定标记,该锚定标记位于div标记的内部,该标记不聚焦,而如果我尝试使用按钮工作,则不使用锚定标记,有何建议 HTML:Jquery焦点在tab键上从一个按钮按到另一个锚定标记没有焦点,jquery,Jquery,按tab键时,我尝试聚焦另一个锚定标记,该锚定标记位于div标记的内部,该标记不聚焦,而如果我尝试使用按钮工作,则不使用锚定标记,有何建议 HTML: .focusin()应该是.focus() 顺便说一句,锚点不是输入,默认情况下不可聚焦,将属性tabindex添加到锚点,例如: <a tabindex="-1" data-bind='html:$data, click: myLangListViewModel.showLanguageList' class="columnLeft"&g
.focusin()
应该是.focus()
顺便说一句,锚点不是输入,默认情况下不可聚焦,将属性tabindex
添加到锚点,例如:
<a tabindex="-1" data-bind='html:$data, click: myLangListViewModel.showLanguageList' class="columnLeft"></a>
Wolff:focus()也不起作用:(但您的另一个tabindex=“-1”解决方案工作正常……谢谢lottt@Krish我不确定你期望的是什么,我的理解是这样的:沃尔夫:还有一个疑问,请看一下这个提琴代码,在这个警报中(“222”);对于右箭头,只有当我们在html上有静态内容时,单击脚本才起作用,而如果我在绑定创建html时有特定的敲除,则单击脚本不起作用?任何解决方案?我的html:即在上面的fiddl中e url:我有行“”的静态构造,但是如果我使用knockout动态创建以重复该构造,那么右箭头的keyevent不会触发:(有帮助吗?
$('.langCountryToggleList').keydown(function (e) {
// For keyboard shortcuts of "Tab" pressing
var keycode = e.which;
if (keycode == 9) {
$(".langCountryListRightPanel").find(".flexColumnStyle05:first").find("a").focusin();
}
return false;
});
<a tabindex="-1" data-bind='html:$data, click: myLangListViewModel.showLanguageList' class="columnLeft"></a>