在用jquery.autocomplete 进行自动匹配查询时,发现页面加载完成后,光标就自动停留在文本框,但是我并不想要这个功能,检查发现是由于多用了一个方法: 如下:
$("#name").focus().autocomplete(
"/rule/ervicePkg.htm?method=queryByLikeName", {
scroll : false,
width : 150
});
改成如下即可:
$("#name").focus().autocomplete(
"/rule/ervicePkg.htm?method=queryByLikeName", {
scroll : false,
width : 150
});
$("#name").focus().autocomplete(
"/rule/ervicePkg.htm?method=queryByLikeName", {
scroll : false,
width : 150
});
改成如下即可:
$("#name").focus().autocomplete(
"/rule/ervicePkg.htm?method=queryByLikeName", {
scroll : false,
width : 150
});
本文解决了一个使用jquery.autocomplete插件时出现的问题:文本框在页面加载完毕后自动获得焦点。通过调整代码,移除了不必要的.focus()调用,使得文本框不再默认获得焦点。
905

被折叠的 条评论
为什么被折叠?



