0
A
回答
1
類似的問題是described here。
總之,如果你知道的起始和結束指數(或起始和結束值):
<script type="text/javascript">
function createSelection(field, start, end) {
if (field.createTextRange) {
var selRange = field.createTextRange();
selRange.collapse(true);
selRange.moveStart('character', start);
selRange.moveEnd('character', end - start);
selRange.select();
} else if (field.setSelectionRange) {
field.setSelectionRange(start, end);
} else if (field.selectionStart) {
field.selectionStart = start;
field.selectionEnd = end;
}
field.focus();
}
function select() {
var textArea = document.getElementById('one');
var startIndex = textArea.value.indexOf("help");
var endIndex = textArea.value.indexOf("do") + "do".length;
createSelection(textArea, startIndex, endIndex);
}
</script>
<a href="#" onclick="select();">Select Text</a>
<br />
<textarea id="one" rows="5" cols="25">Please help me do this!</textarea>
要檢索所選文本的價值,我會建議jQuery的fieldselection [http://github.com/localhost/jquery-fieldselection]
相關問題
- 1. 在記事本中選擇換行符++
- 2. 在textarea中查找並選擇文本
- 3. JavaScript在textarea onload中選擇文本
- 4. 在textarea中禁用文本選擇
- 5. jquery textarea選擇器問題
- 6. 得到與textarea的複選框,並選擇在一個jquery
- 7. jquery事件問題與選擇選項
- 8. 選擇標記關閉的jquery事件
- 9. PHP |在線記事本
- 10. 使用jQuery「本」與「選擇」
- 11. 如何選擇textarea中的文本行
- 12. jQuery的 - 複製/從選擇列表中移動文本的textarea
- 13. 在記事本中設置行下線++
- 14. textarea ::選擇和:: - moz選擇
- 15. 不能突出大號。在記事本中使用樣式標記的線條
- 16. 在jquery-mobile中選擇菜單樣式
- 17. Jquery textarea與CSS樣式增長
- 18. 選擇$ pristine textarea
- 19. jQuery的選擇與另一個事件
- 20. mousedown事件選擇與jquery .on
- 21. jQuery的文本選擇事件
- 22. HighCharts - 選擇事件保持在圖中標記的選擇
- 23. jQuery選擇器腳本標記問題
- 24. 在記事本中選擇行的範圍++
- 25. jquery記住選項選擇
- 26. 在jquery中選擇的按鍵事件
- 27. 記事本++選擇文本中的某個區域
- 28. 從html中使用記事本++選擇一些文本
- 29. 與jQuery選擇
- 30. 與jQuery選擇
嘿,謝謝你的回答,但想告訴我,如何獲得行的開始和結束? :) – 2010-03-29 16:55:48
你可以在textarea上設置'wrap ='off'',然後用換行符('\ n')分割行。 – dochoffiday 2010-03-29 18:26:19