(TinyMCE 3.5.2.)Переносить текст выбор (не сырой HTML) в TinyMCE
нужно выбрать какой-нибудь текст в малолетка редакторе, а затем завернуть этот текст в теге, например "<span class = 'special'>smth</span>"
.
я могу сделать это так:
var select = tinyMCE.get("text").selection.getContent();
tinyMCE.get("text").selection.setContent("<span class = 'special'>"+select+"</span>");
, но в этом случае, когда selection.getContent()
возвращение, например "<strong>smth</strong>"
я буду получать "<span class = 'special'><strong>smth</strong></span>"
.
Но я хочу получить "<strong><span class = 'special'>smth</span></strong>"
. И я не вижу никакого способа сделать это и сохранить форматирование в одно и то же время.