将焦点设置的文本框使用jquery当IE-10光标位置(IE-10 Cursor position

2019-10-17 19:37发布

我有设置上的文本框的焦点时,在IE -10的问题(窗口-7 SP-1)。 在文本框开始我的光标位置。 如何设置文本框的值的位置结束。

DEMO我尝试J-查询代码对于这个问题-

var input = $("#txt1"); // textbox Id

var len = input.val().length;

input[0].focus();

input[0].setSelectionRange(len, len);

尝试用jQuery代码

与jQuery问题得到解决,但为什么在IE-10(窗口-7 SP-1)开始光标组?

任何这方面的任何其他解决方案。

Answer 1:

这似乎是一个实现选择在浏览器上的一部分。 我不能在HTML规范的任何地方找到它说,在当文本输入获得焦点光标应该定位。 如果您使用鼠标来给出一个输入焦点,光标在IE10,火狐和Chrome的点击位置,但是不存在单击事件,浏览器似乎做自己的事 - 浏览器,例如,出现选择整个输入的内容。



文章来源: IE-10 Cursor position when set focus on textbox using jquery