如果我有如下所述的文本页面。标题部分中的调用工作 $("#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>