Показать сообщение отдельно
  #3 (permalink)  
Старый 17.05.2017, 17:44
Кандидат Javascript-наук
Отправить личное сообщение для Diphenyl Oxalate Посмотреть профиль Найти все сообщения от Diphenyl Oxalate
 
Регистрация: 21.01.2017
Сообщений: 139

dima85,
по клику на textarea считывать свойство selectionStart (позиция курсора в textarea)

<textarea id="foo" rows="5">клик
по
любой
строчке</textarea>
<script>

document.getElementById("foo").onmouseup = function () {
  var p1 = this.value.slice(0, this.selectionStart).split("\n"),
  p2 = this.value.slice(this.selectionStart).split("\n");
  alert( p1[p1.length - 1] + p2[0] );
};

</script>
Ответить с цитированием