我正在制作一个庞大而复杂的应用程序,我需要设置tabindexes来帮助用户浏览页面。这是一个私有应用程序,因此我对(ab)使用javascript(jquery)没有限制。
我目前有这些问题。
1)你如何强制使用javascript(jquery)浏览器在页面加载后立即将光标移动到特定的文本框中?我注意到,浏览器通常不会自动将光标放在第一个tabindexed输入中。无论怎样,我都想要一种可靠的方式来强制它。
2)激活ui enanchement的一些字段(即jquery ui datepicker)在tabbing方面存在问题(比如必须将tab拉出两次才能离开它),有什么方法可以避免这种情况吗?
3)你如何用jquery读取和设置tabindex?我有一些基于用户操作隐藏/显示的字段,如果它们被隐藏,它们应该能够将其tabindex“给”其他字段,这是一个问题,浏览器是否在页面加载后仍然考虑使用tabindex?
非常感谢
答案 0 :(得分:2)
$('#firstBox').focus();
请在此处查看更多示例:How do you automatically set the focus...