在文本框中设置光标位置

时间:2014-06-03 06:39:00

标签: jquery firefox

我想将光标位置设置为文本框中的最后一个字符。

我正在使用此代码。

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

chrome 中,将光标设置为last,但在 mozilla 中,它位于第一位。

2 个答案:

答案 0 :(得分:0)

您需要像这样使用它:

var data = $('#txt_search').val();
$('#txt_search').focus().val('').val(data);

<强> See this for javascript solution by CMS

答案 1 :(得分:0)

最后我明白了。使用Jquery Caret脚本。 它适用于 chrome mozilla

在我的文件中添加jquery插入符脚本并使用以下代码。

var $inputExample = $('#txt_search');
$inputExample.caretToEnd();