Jquery - 如何从 div 标签复制选定的文本?
Jquery - how to copy selected text from div tag?
假设我在页面中有两个 DIVS。 #news
div 和 #imp
div。
<div id="news">
Apple is facing a lawsuit for not telling users about the amount of memory required by an upgrade its flagship operating system.
</div>
<div id="imp">
<!-- Empty -->
</div>
现在我的要求是,如果我 select 只从整个句子中 'Apple' 然后 selected 部分被复制并粘贴到 div #imp
.如果复制,其他部分将被附加。
我会使用这个库将标记的文本复制到剪贴板
https://code.google.com/p/liveclipboard-jquery/
并使用 jquery 插入到 div imp
你能做这样的事情吗?
$( document ).ready(function() {
$('#news').mouseup(function (e){
text = window.getSelection().toString();
$('#imp').append(text);
});
});
希望这对您有所帮助。
Scott Duke 先于我,但重点是追加,所以我将 html
更改为 append
并添加了一个 space,这样单词就不会混在一起了:
$('#news').mouseup(function (){
var selectedText = window.getSelection().toString();
$('#imp').append(" "+ selectedText)
});
假设我在页面中有两个 DIVS。 #news
div 和 #imp
div。
<div id="news">
Apple is facing a lawsuit for not telling users about the amount of memory required by an upgrade its flagship operating system.
</div>
<div id="imp">
<!-- Empty -->
</div>
现在我的要求是,如果我 select 只从整个句子中 'Apple' 然后 selected 部分被复制并粘贴到 div #imp
.如果复制,其他部分将被附加。
我会使用这个库将标记的文本复制到剪贴板
https://code.google.com/p/liveclipboard-jquery/
并使用 jquery 插入到 div imp
你能做这样的事情吗?
$( document ).ready(function() {
$('#news').mouseup(function (e){
text = window.getSelection().toString();
$('#imp').append(text);
});
});
希望这对您有所帮助。
Scott Duke 先于我,但重点是追加,所以我将 html
更改为 append
并添加了一个 space,这样单词就不会混在一起了:
$('#news').mouseup(function (){
var selectedText = window.getSelection().toString();
$('#imp').append(" "+ selectedText)
});