$(id).focus();
将光标位置设置为输入框的开头,但我希望将它放在文本的末尾,最后一行以及最后一行位置。将鼠标光标设置在文本块的末尾
2
A
回答
0
试试这个:
$(document).ready(function(){
$("#search").focus(function(){
if (this.setSelectionRange)
{
var len = $(this).val().length;
this.setSelectionRange(len, len);
}
else
{
$(this).val($(this).val());
}
});
$("#search").focus();
});
因为setSelectionRange
并不被所有的浏览器都支持。所以最好的解决方案是结合setSelectionRange
和$(this).val($(this).val());
。欲了解更多信息,请访问:Use JavaScript to place cursor at end of text in text input element
1
您可以使用setSelectionRange
这
我的代码 -
HTML -
<textarea rows="8" id="txt1" style="width:400px;" >Hello Hello Hello Hello</textarea>
jQuery的 -
var input = $("#txt1");
var len = input.val().length;
input[0].focus();
input[0].setSelectionRange(len, len);
尝试 -
+0
你应该发布你实际使用的代码**在这里**,而不仅仅是一个jsFiddle – Ian
相关问题
- 1. 将光标设置为文本框文本的末尾
- 2. 将光标设置在Xcode中的文本框末尾
- 3. 使用SCEditor将光标设置到文本的末尾
- 4. WinForms,在Text.Replace后设置输入光标在文本末尾
- 5. 如何在文本末尾设置制表索引和光标
- 6. YUI富文本编辑器:如何将光标设置为文本的末尾
- 7. 在鼠标点击事件上的文本框末尾的鼠标位置
- 8. Gtk TextView - 将光标放置或移动到文本末尾?
- 9. 将光标放置在JavaScript中的iframe正文元素中的文本末尾
- 10. 如何在Google Chrome输入文本末尾设置光标位置
- 11. 设置插入/光标位置到字符串值WPF文本框的末尾
- 12. 将光标置于Word文档中句号的末尾
- 13. 如何将光标置于文字输入的末尾?
- 14. 将EditETxt光标移动到可跨越文本的末尾?
- 15. 将UITextView光标位置设置为文本结尾
- 16. js/jquery:contenteditable,插入文本并将光标移动到末尾
- 17. 多行文本框不会将光标移动到末尾
- 18. 将光标移动到文本框末尾/ richtextbox
- 19. 将光标放在asp.net文本框中使用Tab键的文本末尾
- 20. firemonkey设置鼠标光标位置
- 21. 光标在文本框输入字段的末尾
- 22. 把光标放在文本输入值的末尾
- 23. 在标题文本的末尾放置一个图标
- 24. 将光标定位到uitextview中的文本末尾,并滚动到位置
- 25. 如何在打开记事本(日志文件)的同时在文本末尾设置光标位置?
- 26. 将插入/光标位置设置为一个可满足的div的末尾
- 27. 是否可以将光标设置在找到的字符串的末尾?
- 28. 电子邮件 - 如何将光标放在正文文本的末尾?
- 29. 聚焦并将光标置于contenteditable div的末尾
- 30. 无法设置鼠标光标JLayeredPane
它在开始时设置位置,但我希望它在文本的末尾 – nrsharma
@nrsharma:结帐演示。我使用Chrome进行了测试,它的工作原理 –
它不适用于