我正在尝试做一些我原本认为非常简单的事情,但事实证明并非如此。主要是我想要这样我可以在一个页面上有一个textarea,带一个允许的按钮用户可以将textarea中的所有内容复制到任何他们想要的地方进行粘贴。但是经过几次尝试和google-fu的大量应用后,我还没有一个有效的例子,更不用说跨浏览器兼容了。 / p>
所以我想我的问题是双重的;这是可能的,如果是这样,是否可以这样做,以便使用的浏览器不是一个因素?
感谢您的帮助和对此问题的回复。
答案 0 :(得分:1)
这是可能的,但在浏览器中并不一致。您可以使用jQuery插件Clipboard作为替代。
此插件在内部使用Flash对象复制到剪贴板,这应该在浏览器中保持一致。
包含插件后,以下代码应该有效:
var text = $("textarea").text();
$.clipboard(text);
这会将文本区域中的所有内容复制到剪贴板。