如果我的文本页如下所述。在头部的
然而,如果我打开chrome控制台并输入
显然这不是一个关键问题,但我真的很好奇为什么会发生这种情况。有人有想法吗?
$()
部分中调用$("#target").focus();
是有效的。我也可以将该命令绑定到更现实的页面事件中。然而,如果我打开chrome控制台并输入
$("#target").focus();
它不会改变焦点。如果我运行$("#target").val("something");
它会更改屏幕上的值,但无法使焦点工作。显然这不是一个关键问题,但我真的很好奇为什么会发生这种情况。有人有想法吗?
<html>
<head>
<script src="jquery-1.9.1.js"></script>
<script>
$(function(){
$("#target").focus();
});
</script>
</head>
<body>
<input id="target" type="text">
</body>
</html>