我希望页面加载时搜索输入框自动获得焦点。因此,我尝试了以下方法:
然而,这样做什么也没发生。我认为它可能会与我拥有的一些其他代码冲突,所以我在Bootstrap示例页面上进行了简单的测试:http://twitter.github.com/bootstrap/examples/hero.html。在Chrome控制台中,我输入了
当页面加载时,我简单地专注于某个输入字段错在哪里?
我希望页面加载时搜索输入框自动获得焦点。因此,我尝试了以下方法:
(function () {
$('#searchbox').focus();
})
然而,这样做什么也没发生。我认为它可能会与我拥有的一些其他代码冲突,所以我在Bootstrap示例页面上进行了简单的测试:http://twitter.github.com/bootstrap/examples/hero.html。在Chrome控制台中,我输入了
$('input:first').focus();
,它给我返回了<input class="span2" type="text" placeholder="Email">
,但是它并没有将焦点放在电子邮件字段上。当页面加载时,我简单地专注于某个输入字段错在哪里?
setTimeout(function(){$('input').eq(0).focus();}, 1000);
并且快速地再次点击以重新聚焦页面,它将会起作用。你能否发布一个有问题的页面链接或者设置一个 fiddle? - Snuffleupagus