【发布时间】:2012-06-02 09:22:29
【问题描述】:
技术: 带有 jQuery 的 Asp.net。
各位极客,
概述:
我是一个 jQuery 菜鸟,我一直在研究这个 Jquery 脚本以启用 OnEnter 按键移动到下一个输入元素(textarea、select、input 等),我尝试了几种自己的解决方案,甚至尝试了在线可用的解决方案,但是每个解决方案都有一些弱点或局限性,我终于找到了一个对我来说足够好的解决方案,但它仍然存在一些问题。
问题:
我已经查询了所有具有属性 [tabindex] 的元素,现在 jquery 返回 DOM 中的所有元素,因为它们存在于它们的层次结构中,但我希望元素根据它们的 tabindex 排序。
1) 所以需要对元素进行排序,以便我可以根据 tabindex 而不是根据它们的层次结构移动到下一个元素。
2) 如果任何元素设置为 readonly="readonly" 或 disabled = "disabled" ,该元素根本不应该获得焦点?
我不想通过放置 Jquery 和 HTML 代码来搞砸问题,所以我创建了JsFiddle
让我知道如何解决这个问题。
PS:让我知道你们需要更多信息。
【问题讨论】:
标签: javascript jquery asp.net html focus