HTML5 Copy-To-Clipboard
HTML
<button id="test">Test</button>
JavaScript
$("#test").on('click', function (e) {
var clip = new ClipboardEvent('copy');
clip.clipboardData.setData('text/plain', "test");
clip.preventDefault();
e.target.dispatchEvent(clip);
});