将页面上的选定文本插入textarea(jQuery)

需要将页面上的选定文本插入textarea。 必须有一些按钮才能完成。

jQuery(function() { // Bind the click handler of some button on your page jQuery('#someButton').click(function(evt) { // Insert the selected text into a given textarea var textarea = jQuery('textarea#someTextArea'); textarea.val(textarea.val() + getSelectedText()); evt.preventDefault(); }); }); // Get user selection text on page function getSelectedText() { if (window.getSelection) { return window.getSelection(); } else if (document.selection) { return document.selection.createRange().text; } return ''; } 

你可以这样做:

  • 复制所选文本,您可以使用此处列出的一些jquery插件。
  • 将其粘贴到textarea中:

    $( ‘#textareaselector’)。文本(selectedText)