我正在使用jquery进行自动完成,当用户从下拉列表中选择任何项目时,输入文本的光标向左移动(输入文本的开头)。
输入文本不是只读的,因为我想让用户输入文字而不仅仅是选择。
这是我的代码:
$("#id").autocomplete({
source: url,
select: function (event, ui) {
// some code here
}
});
此行为不正确。 我需要光标将保留在所选项目的末尾 不要移动到开始。
感谢您的帮助,
约翰。
答案 0 :(得分:2)
您可以使用此插件将光标移动到select事件上 https://gist.github.com/1007907
答案 1 :(得分:1)
我没有这种行为。这是解释我如何测试的小提琴:http://jsfiddle.net/S77xa/62/
答案 2 :(得分:0)
如果您之前没有关注元素,这通常是一个问题。尝试使用
$("#id").focus();
on select。