Примените jquery css для приемлемого выделения текста - PullRequest
0 голосов
/ 19 января 2011

Могу ли я применить CSS к выделенному тексту в contenteditable div вместо использования execcommand. Например, я хотел бы использовать jquery для применения CSS к выбранному диапазону, например $(savedRange).css({'color':'red'}); Но это работает. Можно ли это сделать.

У меня уже есть функции saveselection и restoreselection, где я могу сохранить и восстановить выделенный текст. Переменная saveRange - это то, что содержит сохраненный текст.

Ответы [ 2 ]

0 голосов
/ 19 января 2011

Вам нужно будет обернуть выделенный текст встроенным элементом (например, span) и затем стилизовать этот элемент.Вы можете попробовать функцию wrap .Трудно сказать наверняка без примера.

$(savedRange).wrap('<span />').css({'color':'red'});
...