html代码
<span ids="{$info['s_id']}" class="cpcontent">{$info['message']}</span>//文字
<input id="cpbtn{$info['s_id']}" type="button" class="chobtn btn cpbtn" value="复制文本" />//按钮
js代码
ZeroClipboard.config({ swfPath: '/static/2014/js/ZeroClipboard/ZeroClipboard.swf' });
function initCopy($o) {
var text = $o.html();
var k = $o.attr('ids');
if (text) {
new ZeroClipboard($('#cpbtn'+k)).on("copy", function (event) {
var clipboard = event.clipboardData;
clipboard.setData("text/plain", text);
alert('复制成功');
});
}
}
$('.cpcontent').each(function (i, o) {
initCopy($(o));
});
其中文字
$('.cpcontent')
按钮
$('#cpbtn'+k)
本文介绍了一种结合HTML和JavaScript实现的文本复制功能,通过ZeroClipboard库的支持,使得用户能够轻松复制网页上的特定文本内容。该方案适用于博客、教程等需要分享代码片段的场景。

587

被折叠的 条评论
为什么被折叠?



