Я должен применить некоторые стили к выбранному тексту в отделении, как мы можем сделать в MS Word. Я не мог найти способ получить выделенный текст :(
Спасибо
Если вам просто нужно стилизовать его, пока он выбран, есть псевдокласс CSS3 :: selection
. Однако в jQuery это не работает.
Получите плагин jQuery с: http: // github. com / localhost / jquery-fieldselection
Затем в вашем теге скрипта поиграйте с ним:
$('input[@type="text"], textarea, p').keyup(update).mousedown(update).mousemove(update).mouseup(update);
function update() {
var range = $(this).getSelection();
$('#output').html(range.start + range.end + range.length);
}
Эти ссылки могут быть полезными:
snipplr.com/view/775/getselection/ - Поддержка: IE6, Fx2, Opera9, кроссбраузерность Safari getSelection ().
stackoverflow.com/questions/717224/how-to-get-selected-text-in-textarea/717226#717226 - Как получить выделенный текст в текстовой области?
stackoverflow.com/questions/2236982/jquery-select-text-and-add-span-to-it-in-an-paragraph