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);
});