【发布时间】:2012-12-25 01:01:28
【问题描述】:
可能重复:
iPhone Trigger keyboard in input field (HTML / Javascript)
我正在开发 jquery 移动网站。我想使用 javascript 或 jquery 将焦点放在文本字段上,以便它会弹出键盘。我尝试过.focus(), .select() 和.trigger('focus'),但它不起作用。
--HTML--
<input id='txt' type='search' value='' />
--JQUERY--
$('#txt').focus();
$('#txt').select();
$('#txt').focus();
【问题讨论】:
-
无法重现:jsfiddle.net/3aGbr
-
你在哪里运行这段代码,在页头?尝试将它移动到页面底部,就在您关闭 body 标签之前,或者将其放入 DOM-ready 回调中。可能是代码在元素实际位于 DOM 之前运行。
-
您在哪个移动设备上试用?
标签: javascript jquery iphone keyboard