Как заменить выбранное сырое HTML-содержимое в TinyMCE 4? - PullRequest
0 голосов
/ 24 октября 2019

Есть ли способ заменить необработанное HTML-содержимое в TinyMCE 4?

Пример html:

<p>Some text www.example.com</p>
<p>Second paragraph and more text</p>

Пользователь выбирает текст между двумя абзацами:

text www.example.com</p>
<p>Second paragraph

И я хотел бы найти и заменить URL-адреса в выделении:

var strSelected = tinyMCE.activeEditor.selection.getContent( {format: 'raw'} );

/* Find and replace url */

tinyMCE.activeEditor.selection.setContent( strSelected, {format: 'raw'} );

Но TinyMCE добавляет нежелательные теги конец разрывов текста: (

<p>Some</p>
<p>text <a href="www.example.com">www.example.com</a></p>
<p>Second paragraph</p>
<p>and more text</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...