可能重复:
iPhone Trigger keyboard in input field (HTML/Javascript).Focus()不使用jQuery或JavaScript工作在jQuery Mobile的
我对jQuery Mobile的现场工作。我想使用JavaScript或jQuery将焦点放在文本字段上,以便它弹出键盘。我尝试过.focus(), .select()
和.trigger('focus')
,但它不起作用。 --HTML--
<input id='txt' type='search' value='' />
--JQUERY--
$('#txt').focus();
$('#txt').select();
$('#txt').focus();
看看http://api.jquery。com/focus/ –
无法重现:http://jsfiddle.net/3aGbr/ – Quentin
你在哪里运行这段代码,在页头?尝试将它移动到页面底部,就在关闭主体标记之前,或者将其放入DOM准备好的回调中。可能是代码在元素实际位于DOM之前运行。 –