我正试图在页面加载时将光标加载到我的登录表单字段中。所以我使用的代码据说可以在每个浏览器中运行,但我不能让它在任何浏览器中工作大声笑。
<script type="text/javascript">
$(document).ready(function(){
document.login.input.focus();
});
</script>
这是我正在尝试将其添加到的页面: http://test.clickacart.com
这应该将光标加载到页面加载的第一个用户名/电子邮件字段中,这样用户就不必单击内部来填充它。
答案 0 :(得分:2)
$(function() { $('[name="email_address"]').focus(); });
答案 1 :(得分:2)
大多数浏览器都支持自动聚焦属性......
<input type='...' autofocus />
另一种选择是采用这样的jQuery路线......
$(function () {
$('[autofocus]').focus()
});
答案 2 :(得分:1)
尝试按选择器中的id指定字段名称
$(document).ready(function() {
$("#fieldId").focus();
});