如何使用javascript/jquery在span标记之间获取值

如何使用javascript/jquery在span标记之间获取值,javascript,jquery,copy,clipboard,Javascript,Jquery,Copy,Clipboard,要将值复制到剪贴板,我使用以下功能: $(function() { $('.copy-to-clipboard input').click(function() { $(this).focus(); $(this).select(); document.execCommand('copy'); $(".copied").text("Link copied to clipboard").show().fadeOut(1200); }); });

要将值复制到剪贴板,我使用以下功能:

$(function() {
   $('.copy-to-clipboard input').click(function() {
      $(this).focus();
      $(this).select();
      document.execCommand('copy');
   $(".copied").text("Link copied to clipboard").show().fadeOut(1200);
   });
});


<div class='copied'></div>

<div class="copy-to-clipboard"> 
   <input type="text" value="Text to grab" /> 
</div>
$('.copy to clipboard input')。单击(函数()

改为

$('.复制到剪贴板span)。单击(函数()

应该可以工作('.copy to clipboard input')。单击(函数()

改为

$('.复制到剪贴板span)。单击(函数()


应该可以工作

您可以使用span copy text中的文本值创建一个输入元素,并自动删除输入

$(函数(){
$('.copy to clipboard>span')。单击(函数(){
var a=$('.copy to clipboard>span').text();
var t=a.split(“”)。join(“”);
$('.copy to clipboard>span')。追加('')
$('input')。选择();
document.execCommand('copy');
$('.copy to clipboard>span>input').remove()
$(“.copied”).text(“复制到剪贴板的链接”).show().fadeOut(1200);
});
});

要抓取的文本

您可以使用span copy text中的文本值创建输入元素,并自动删除输入

$(函数(){
$('.copy to clipboard>span')。单击(函数(){
var a=$('.copy to clipboard>span').text();
var t=a.split(“”)。join(“”);
$('.copy to clipboard>span')。追加('')
$('input')。选择();
document.execCommand('copy');
$('.copy to clipboard>span>input').remove()
$(“.copied”).text(“复制到剪贴板的链接”).show().fadeOut(1200);
});
});

要抓取的文本

请看,请看,我也尝试过,但不起作用。您也应该这样交换,双击完整范围以进行复制。我也尝试过,但不起作用。您也应该这样交换,双击完整范围以进行复制
<div class="copy-to-clipboard"> 
   <span>Text to grab</span>
</div>