最近在做项目,又get到一个新技能:
<input type="botton" value="复制" class="copyNumber">
$(".copyNumber").bind({
click:function(){
var o = $(this);
if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
window.getSelection().removeAllRanges();
var copyNode = o.parent().find('#copy_content')[0];//要复制文字的节点
var range = document.createRange();
// 选中需要复制的节点
range.selectNode(copyNode);
// 执行选中元素
window.getSelection().addRange(range);
// 执行 copy 操作
document.execCommand('copy');
o.text('已复制');
} else {
var number = $(this).data('number');
var input = $('.copyValue')[0];
input.value = number;
input.select();
document.execCommand('copy');
o.text('已复制');
}
}
});