我从plumwd找到了这个很棒的代码,我真的很喜欢它,因为它的简单性,并且因为其中一个div是隐藏的,但不幸的是,它将两个内容复制到一行中:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<style> #HiddenURLdiv {display: none;}</style>
<div id="PreviewHeader">Hello stuff is here</div>
<div id="HiddenURLdiv">This one is hidden</div>
<a href="#" id="copystuff">Copy Stuff</a>
<div id="thecopiedtext"></div>
<script>
$("#copystuff").click(function() {
var temp = $("<input>");
$("body").append(temp);
var previewHeader = $("#PreviewHeader").text();
var HiddenURLdiv = $("#HiddenURLdiv").text();
var contentTogether = previewHeader + " " + HiddenURLdiv;
temp.val(contentTogether).select();
document.execCommand("copy");
$("#thecopiedtext").text(contentTogether);
temp.remove();
});
</script>
我已经尝试了所有我知道的断行方法,希望将每个div内容放在单独的行上,但似乎没有任何效果。
我相信你们中的许多人都知道如何使这个脚本将每个div内容复制到单独的行上,同时保持其中一个div的隐藏。
偶然的你
叮当猫咪
相关分类