Как применить некоторые действия к выбранному тексту отделения в jQuery?

Я должен применить некоторые стили к выбранному тексту в отделении, как мы можем сделать в MS Word. Я не мог найти способ получить выделенный текст :(

Спасибо

1
задан KutePHP 6 July 2010 в 10:01
поделиться

3 ответа

Взгляните на это:

http://api.jquery.com/select/

1
ответ дан 2 September 2019 в 23:16
поделиться

Если вам просто нужно стилизовать его, пока он выбран, есть псевдокласс CSS3 :: selection . Однако в jQuery это не работает.

1
ответ дан 2 September 2019 в 23:16
поделиться

Получите плагин 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

0
ответ дан 2 September 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: