【发布时间】:2012-05-02 08:41:48
【问题描述】:
我正在为 Motorola / IE 6 设备构建移动网站。
由于某些我想不出来的原因,jQuery 的 .select() 函数可以正常工作,但不能直接在 javascript 中调用。
<input type="text" id="lid" value="" class="as_done">
jQuery 的工作方式是这样的:
$('#lid').select();
不工作的方式是这样的:
document.getElementById('lid').select();
这让我很困惑。关于为什么会这样的任何想法?
编辑:我不想在 jQuery 中做任何事情。我只是想选择输入框中的文本。我不应该需要 jQuery 来做到这一点,但标准的方式是行不通的。 http://www.w3schools.com/jsref/met_text_select.asp
【问题讨论】:
-
它确实有效 -> jsfiddle.net/e3EKv
-
那个小提琴在 firefox Isaac Fife 中不起作用...我认为它在 Webkit 浏览器中有效...编辑:在 Chrome 中有效
-
注意 windows-mobile / IE 6...
-
在下面查看我的答案,并在调用本机选择之前尝试以本机方式聚焦输入
标签: javascript jquery windows-mobile internet-explorer-6