2
A
回答
1
如果你想獲得當前所選文本的可視化編輯器的文本值:
var content = jQuery("#content_ifr").prop("contentWindow");
var selected = content.getSelection();
var selectedText = selected.toString();
如果要更換新的值選定的文本,只是除了上述變量使用:
var newText = "This is the new text";
jQuery(selected.anchorNode).replaceWith(newText);
或者在你想使用一個鏈接的情況下:
var linkText = "<a href='yourlink.html'>"+selectedText+"</a>";
jQuery(selected.anchorNode).replaceWith(linkText);
0
Ë使用TinyMCE的API ASY方式:。getSelection
獲取選擇
tinymce.get('your_editor_id').selection
更換選擇
tinymce.get('your_editor_id').execCommand('insertHTML',false,'your text')
相關問題
- 1. 的Java替換$東西
- 2. 用其他東西替換
- 3. 找到這個東西,並替換它後面的東西
- 4. ajax請求後替換別的東西?
- 5. 替換Subselect更有效的東西
- 6. sed沒有替換所有的東西
- 7. ACE編輯器中的文本替換
- 8. 用其他東西替換_.forEach
- 9. 在wordpress編輯器中替換localhost url
- 10. 在Vi編輯器中替換多行
- 11. Qt:曲線編輯器或類似的東西?
- 12. 可愛的編輯器替換
- 13. 替換JTable的組合框編輯器
- 14. Android佈局編輯器不顯示任何東西?
- 15. IE中的腳本對象(如iframe替換)奇怪的東西
- 16. 如何在Java中將「this」替換爲可用的東西
- 17. 如何用其他東西替換元組中的元素?
- 18. 文本編輯器:更換替換對話框中的字體
- 19. 有沒有像在Visual Basic中嵌入HTML編輯器那樣的東西?
- 20. 在一個字符串中替換多個東西
- 21. 用更動態的東西替換硬編碼類是否很常見?
- 22. 在Code :: Blocks中編譯magick ++的東西
- 23. c#編碼中奇怪的東西
- 24. jQuery的字符串找到元素和替換別的東西
- 25. 用別的東西替換字符串的一部分
- 26. 什麼是PowerShell的命令行替換的東西
- 27. 多個HTML東西的東西的東西
- 28. 用迭代的東西代替函數
- 29. 「無盡滾動」是否可以編輯的東西工作?
- 30. 不能從我的WordPress儀表板編輯任何東西
'的jQuery( 「#content_ifr」)丙( 「contentWindow」)()。 toString()'適用於我。這個立場並不那麼容易 - 你的立場到底是什麼意思?這不是一個簡單的textarea,它只是一個索引。 – pimvdb
在文件準備就緒沒有選擇我猜,所以你得到一個空的警報。你必須在選擇了一些東西后運行它。 – pimvdb
查看我的替換文本的答案 - 您需要獲取'anchorNode'元素。 @pimvdb是正確的,你不能將這個事件附加到'document.ready()',因爲沒有選定的文本,編輯器也不會被設置。 – doublesharp