Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   выделение части текста (https://javascript.ru/forum/jquery/28346-vydelenie-chasti-teksta.html)

join 16.05.2012 12:29

выделение части текста
 
Здравствуйте.
Можно как то выделенный текст копировать в переменную?

<div>Стебный незавершенный перевод Link's Awakening с матами и грамматическими ошибками. 
Просыпаетесь вы, значит, на острове Сахалин...</div>


Например: в тексте выделить мышью фразу "перевод Link's Awakening"
и поместить её в переменную.

tadjik1 16.05.2012 12:56

отпишусь, чтобы на комменты гуру подписаться :)
вообще, видел событие .select() у jquery, но не думаю, что это то, что вас полностью устроит.

join 16.05.2012 13:37

Цитата:

Сообщение от tadjik1 (Сообщение 174752)
отпишусь, чтобы на комменты гуру подписаться :)
вообще, видел событие .select() у jquery, но не думаю, что это то, что вас полностью устроит.

За наводку спасибо.
Кроссбраузерно.

function selectedText(){
  if(window.getSelection)
     txt = window.getSelection().toString();
  else if(document.getSelection)
    txt = document.getSelection();                
  else if(document.selection)
    txt = document.selection.createRange().text;
  return alert(txt);
 }

bot87 16.05.2012 14:05

а как выделенный текст поместить в теги?
<div onmouseousemove="selectedText()">Стебный незавершенный перевод Link's Awakening с матами и грамматическими ошибками.
Просыпаетесь вы, значит, на острове Сахалин...</div>
<script>
function selectedText(){
  if(window.getSelection)
     txt = window.getSelection().toString();
  else if(document.getSelection)
    txt = document.getSelection();               
  else if(document.selection)
    txt = document.selection.createRange().text;
  return <span style="color:red">txt</span>
 }
подскажите

Раед 16.05.2012 14:26

http://learn.javascript.ru/vydelenie...ge-i-selection тут про выделения

Цитата:

Сообщение от tadjik1
отпишусь, чтобы на комменты гуру подписаться

Ссылочку "Опции темы" видели? Там есть "Подписаться на эту тему".

Kolyaj 16.05.2012 15:00

Цитата:

Сообщение от tadjik1
отпишусь, чтобы на комменты гуру подписаться

Внизу есть ссылка "Подписаться на эту тему "


Часовой пояс GMT +3, время: 04:15.