为什么这段代码无法专注于所需的div?

时间:2016-01-30 10:23:28

标签: javascript jquery html css

下面的代码应该关注第二个div,但是这个代码中的错误不起作用?



$(function(){
    $("#two").focus();
});

body{color:white;}
#fis{height:600px;width: 60px;background-color:red;}
#two{height:600px;width: 60px;background-color:green;}
#thr{height:600px;width: 60px;background-color:blue;}

<div id="fis">hello
</div>
<div id='two'>mr
</div>
<div id='thr'>john
</div
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:3)

您应该使用tabindex

<div id='two' tabindex='1'>mr
</div>

检查更新后的摘录;

$(function(){
    $("#two").focus();
});
body{color:white;}
#fis{height:600px;width: 60px;background-color:red;}
#two{height:600px;width: 60px;background-color:green;}
#thr{height:600px;width: 60px;background-color:blue;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="fis">hello
</div>
<div id='two' tabindex='1'>mr
</div>
<div id='thr'>john
</div>

<强> Working Fiddle