$(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進行了測試,它的工作原理 –
它不適用於