2015-01-04 2 views
1

페이지에 두 개의 DIVS가 있다고 가정합니다. #news div 및 #imp div입니다. 나는 전체 문장 그 선택된 부분이 복사 DIV #imp에 붙여 넣기됩니다에서만 '애플'을 선택하면Jquery - 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> 

이제 내 요구 사항입니다. 그리고 복사되면 다른 부분이 추가됩니다.

+0

선택하면 누군가가 단어를 강조 표시합니까? – jmore009

+0

@ jmore009 편집 해 주셔서 감사합니다. 예 바로 그 거예요. 강조 표시된 단어가 다른 div #imp에 붙여 넣어집니다. – Ronnie

답변

5

이 같은 일을 할 수에 삽입 할 클립 보드

https://code.google.com/p/liveclipboard-jquery/

및 사용 JQuery와에,이 라이브러리를 사용하여 표시된 텍스트를 복사 할 것인가?

$(document).ready(function() { 
    $('#news').mouseup(function (e){ 
    text = window.getSelection().toString(); 
    $('#imp').append(text); 
    }); 
}); 

희망이 있습니다.

$('#news').mouseup(function(){ 
    var selectedText = window.getSelection().toString(); 
    $('#imp').append(" "+ selectedText) 
}); 

을 :

JS 빈은 : 단어가 함께 뒤범벅하지 않도록 공간을 http://jsbin.com/xabije/edit?html,js,output

+0

이 작동하지만 OP가 추가하려고합니다. –

+0

아, 예, 추가되었습니다. –

0

나는 사업부 꼬마 도깨비

0

스캇 듀크 그것에 나를 이길하지만 요점은 내가 appendhtml을 변경 추가했다 및 추가 FIDDLE

+0

바이올린 주셔서 감사합니다. :) – Ronnie

관련 문제