У меня есть такая структура:
<div class="foo">
<div class="bar">
Some content
</div>
Maybe some other content
</div>
Я определил пользовательский плагин для редактирования этого раздела. И я возвращаю новый HTML-контент, чтобы заменить div.foo
.
Я установил новый контент с помощью:
tinyMCE.activeEditor.selection.setContent(html_content);
Моя пользовательская кнопка, связанная с новым плагином, работает как для foo
, так и для bar
divs. Я имею в виду то же поведение назначено.
Проблема в сохранении: я хочу выбрать элемент div.foo
dom и заменить его новым html_content
. Таким образом, вместо установки содержимого для текущего (не уверен, что) выбора, как установить содержимое для конкретного элемента dom в TinyMCE v.3?
(Обновление: мне все равно, что выбрал пользователь перед нажатием MyCustomButton, если что-то внутри foo
div выбрано для полного раздела, который необходимо заменить новым содержимым.)