我已经从Google搜索结果中获得了所有链接,我可以标记想要的链接,然后可以使用按钮将其复制到剪贴板。我的代码运行良好,但是我希望当我标记几个链接并粘贴它时,在每个链接之后将其设为“ br”。有人能帮助我吗?
这是我的代码:
$( ".copy" ).click(function() {
var inp = $("<input>");
$("body").append(inp);
var str = ""
$('a').filter(':has(:checkbox:checked)').each(function() {
str+= $(this).attr('href');
});
inp.val(str).select();
document.execCommand("copy");
inp.remove();
})
在我看来,您想要的是在每个结果之后添加一个回车,但最后一个可以使用修剪将其删除的结果除外]
$( ".copy" ).click(function() {
var inp = $("<input>");
$("body").append(inp);
var str = ""
$('a').filter(':has(:checkbox:checked)').each(function() {
str+= $(this).attr('href') + "\n";
});
str = str.trim();
inp.val(str).select();
document.execCommand("copy");
inp.remove();
})