【发布时间】:2023-03-11 14:26:01
【问题描述】:
我有一个简单的显示项目,想从等式中删除鼠标,页面只有一个字段(搜索字段),我希望浏览器锁定在该字段中,而无需鼠标对于那些不知道如何在没有鼠标的情况下进行操作的人来说,让它成为用户朋友。
可以用 jQuery/Javascript 来完成吗?我真的不知道我在搜索什么,除了它可能与标签索引有关。
谢谢,
亚瑟
【问题讨论】:
标签: javascript jquery html xhtml
我有一个简单的显示项目,想从等式中删除鼠标,页面只有一个字段(搜索字段),我希望浏览器锁定在该字段中,而无需鼠标对于那些不知道如何在没有鼠标的情况下进行操作的人来说,让它成为用户朋友。
可以用 jQuery/Javascript 来完成吗?我真的不知道我在搜索什么,除了它可能与标签索引有关。
谢谢,
亚瑟
【问题讨论】:
标签: javascript jquery html xhtml
由于 Gaby 尚未编辑,我将继续编写解决方案。代码的部分功劳归功于 Gaby 和 Andy E。
$(document).ready(function(){
var el = $(':text:eq(0)');
el.focus();
el.blur(function(){
setTimeout(function() { el.focus(); },0);
});
});
【讨论】:
如果您的意思是希望该字段项获得焦点(以便用户可以立即开始输入),那么
$(document).ready(function(){
$(':text:eq(0)').focus();
});
这会将焦点放在它会在页面中找到的第一个输入框中..
(如果只有一个输入框,:eq(0)可以省略..)
【讨论】: