2016-06-06 16 views
8

textarea'da her şeyi seçen bir jQuery (veya javascript) button oluşturmak ve daha sonra bu düğmeyi tıkladığınızda metni clipboard kopyalar.Düğme tıklandığında panoya textarea metninin kopyalanması

Odak olayını kullanan bazı örnekler buldum. Ama aslında seçim ve kopya için tıklamanız gereken bir düğme arıyorum.

Bu işi nasıl yapabilirim?

cevap

20

textarea metnini seçmek için select() ve seçili metni ele almak için execCommand('copy') kullanabilirsiniz. Tarayıcının üst sürümündeki çalışması. Bu benim için çalışıyor gibi

$("button").click(function(){ 
 
    $("textarea").select(); 
 
    document.execCommand('copy'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button>Select</button> 
 
<br/> 
 
<textarea></textarea>

+0

görünüyor. Cevap ve kod örneği için çok teşekkür ederiz. Teşekkürler Mohammad! – GRU119

+0

IE9'da kopyalanırken yeni satır korunmuyor –

İlgili konular