在javascript onfocus()处理程序中,有没有一种好方法可以将焦点移动到Tab键顺序中的下一项,而不必手动输入下一项的ID?
我在Django/jQuery中构建了一个HTML日期选择器。这是一个行编辑,后跟一个弹出日历的日历图标。我希望能够从行编辑切换到下一个输入,跳过日历图标的链接。我的意思是它是一个通用的小部件,所以我不能硬编码下一个小部件的id并调用.focus()。我知道我可以在所有东西上设置tabindex属性,但这比我想要的更手动。另外,iirc,这不会阻止它获得焦点,它只是将它放在Tab键顺序的末尾。
发布于 2009-09-28 21:41:04
为该控件设置tabindex = "-1“,浏览器将跳过该控件的跳转。
发布于 2009-01-05 01:33:04
也许:
$("#your-calendar-icon").focus(function() {
$(this).trigger("blur");
);发布于 2009-01-05 02:30:56
或者:
$("#your-calendar-icon").focus(function() {
$(somethingElse).trigger("focus");
});https://stackoverflow.com/questions/412070
复制相似问题