Jquery自动完成 - 当选择一个项目时,光标移动到开头

时间:2012-09-20 09:27:31

标签: javascript jquery-ui autocomplete

我正在使用jquery进行自动完成,当用户从下拉列表中选择任何项目时,输入文本的光标向左移动(输入文本的开头)。

输入文本不是只读的,因为我想让用户输入文字而不仅仅是选择。

这是我的代码:

 $("#id").autocomplete({        
    source: url,
    select:  function (event, ui) {
               // some code here
    }
});

此行为不正确。 我需要光标将保留在所选项目的末尾 不要移动到开始。

感谢您的帮助,

约翰。

3 个答案:

答案 0 :(得分:2)

您可以使用此插件将光标移动到select事件上 https://gist.github.com/1007907

答案 1 :(得分:1)

我没有这种行为。这是解释我如何测试的小提琴:http://jsfiddle.net/S77xa/62/

答案 2 :(得分:0)

如果您之前没有关注元素,这通常是一个问题。尝试使用

$("#id").focus(); 

on select。