15
A
回答
24
這工作:
function replaceIt(txtarea, newtxt) {
$(txtarea).val(
$(txtarea).val().substring(0, txtarea.selectionStart)+
newtxt+
$(txtarea).val().substring(txtarea.selectionEnd)
);
}
$("button").on('click', function() {
replaceIt($('textarea')[0], 'fun')
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea>Hello world.</textarea>
<button>Replace with fun</button>
2
我發現這一點:
function wrapText(elementID, openTag, closeTag) {
var textArea = $('#' + elementID);
var len = textArea.val().length;
var start = textArea[0].selectionStart;
var end = textArea[0].selectionEnd;
var selectedText = textArea.val().substring(start, end);
var replacement = openTag + selectedText + closeTag;
textArea.val(textArea.val().substring(0, start) + replacement + textArea.val().substring(end, len));
}
$('button').on('click', function() {
wrapText('test', '<b>', '</b>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="test">This is a test</textarea>
<button>Surround with <b> tag</button>
但本人來說它不是與內容鯛工作ble divs。
相關問題
- 1. 如何用contenteditable元素中的html替換選定的文本?
- 2. 如何在Chrome中的textarea中「替換」選定的文本範圍?
- 3. 替換textarea腳本中的文本+ RTE
- 4. 如何用新文本替換僅SWT中的選定文本
- 5. 如何使用javascript替換當前文檔URL的文本
- 6. 替換textarea中的文字
- 7. 如何將當前文本替換/轉換爲所需格式?
- 8. 如何通過腳本替換InDesign中的選定文本?
- 9. 替換contenteditable div中的選定文本
- 10. 替換Firefox中的選定文本
- 11. 當單選按鈕被選中時,如何用JQuery替換HTML
- 12. 如何替換文本在HTML
- 13. 如何從Thunderbird Message Composer中獲取當前選定的文本
- 14. 如何用(...)替換(...)當文本太長
- 15. 如何替換文本文件中的一行而不管其當前值?
- 16. 從Textarea中選定的文本創建列表html
- 17. 驗證表格替換文本textarea
- 18. 如何用svn的版本庫替換當前版本?
- 19. 替換textarea的
- 20. JS - 如何在textarea的選擇新值後,移除或替換文本值
- 21. 如何替換當前的CALayer
- 22. sed:如何在選定的文本選擇內保留選定文本的同時替換文本?
- 23. 如何在Perl替換之前替換匹配之前的所有文本?
- 24. Flex。替換文本輸入中的選定文本
- 25. 替換選定的文本並選擇新文本
- 26. 替換之前和文本
- 27. JQuery根據當前文本替換輸入文本
- 28. 在jQuery中用它自己的文本替換當前匹配
- 29. 替換html字符串中的文本
- 30. 用鏈接替換html中的文本