Вот.
jsfiddle.net/kukaew/ywqom126
В текстареа работает, а просто текст игнорирует. Почему?
Вот чего пишут люди:
jquery.page2page.ru
Отметим, что функция selectedText() будет работать не только для textarea и input type="text", она будет возвращать выделенный текст, в каком бы элементе (элементах) он не находился.
Спасибо.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script type="text/javascript">
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 txt;
}
$(function (){
$(document).on('select', function(){
var seltxt = selectedText();
alert(seltxt);
});
});
</script>
Труд Аристотеля оказался менее востребован, чем практические руководства (др.-греч. τέχναι, их авторов называли «технографами») для ораторов. Первое такое руководство принадлежит Анаксимену Лампсакскому (около 340 г. до н. э.).
После македонского завоевания исчезло политическое красноречие демосфеновского типа, пришло в упадок судебное красноречие, зато риторика процветала в школах, где обычным упражнением стало сочинение речей для вымышленных судебных дел.<textarea>Труд Аристотеля</textarea>