2013-08-16 3 views
0

творю пользовательский плагин для богатых текстового редактора, который устанавливает срок с определенным классом к выделенному тексту, как: <span class="myclass">text</span>JavaScript: Google Closure - RichTextEditor плагин

Итак, притвориться У меня есть следующий текст :

This is a test. 

Теперь после выбора теста и нажав на кнопку, чтобы вызвать мой плагин это будет:

This is a <span class="myclass">test</span>. 

Теперь после того, как это Я выбираю весь текст и снова нажимаю кнопку, это будет выводиться:

<span class="myclass">This is a <span class="myclass">test</span>.</span> 

Любая идея, как это исправить?

+0

Какое поведение требуется? Следует ли удалить внутренний '' вокруг слова «тест»? – Technetium

ответ

0

Вы можете использовать мою библиотеку Rangy и ее class applier module.

var applier = rangy.createCssClassApplier("myclass"); 
applier.applyToSelection(); 
Смежные вопросы