javascript - 使用 jquery 自动聚焦 div 标签不起作用

标签 javascript jquery html

我需要为我的 div 标签添加自动对焦。为此我已经尝试过

<script type="text/javascript" >
            $(document).ready(function() {
                $("div_error").focus();
            });

    </script >

但这并不关注我的 div 标签。它正常加载页面。

 <div  id="div_error">some text</div>

我错过了什么

最佳答案

要将焦点设置在 DIV 标记上,请设置 tabindex 属性:

<div  id="div_error" tabindex="-1">some text</div>

顺便说一句,您的选择器是错误的,忘记添加前缀“#”:

 $(document).ready(function() {
                $("#div_error").focus();
            });

DEMO

关于javascript - 使用 jquery 自动聚焦 div 标签不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17565468/

相关文章:

jquery - 如何解除和重新绑定(bind) jqzoom

javascript - 这个 JavaScript 有什么作用吗?

javascript - 如何控制下拉列表的展开方向?

javascript - 检查密码匹配时出错

javascript - Material UI 在单击单个按钮时进出过渡

javascript - 使用模板事件监听器删除 Meteor.js 集合时出现问题

javascript - 如何打印一个div?

javascript - 使用react-router而不使用DOM?

javascript - 使用强制重新加载或导航回主页时,背景图像调整大小不起作用

JQuery Mobile Form data-ajax ="false"使用计时器自动提交