需要将页面上的选定文本插入textarea。必须有一些按钮才能完成。
答案 0 :(得分:11)
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 '';
}
答案 1 :(得分:2)
您可以这样做:
将其粘贴到textarea中:
$( '#textareaselector')。文本(selectedText)