Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从特定表格复制文本<;td>;标记到剪贴板?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何从特定表格复制文本<;td>;标记到剪贴板?

Javascript 如何从特定表格复制文本<;td>;标记到剪贴板?,javascript,jquery,html,Javascript,Jquery,Html,鉴于此HTML: <html> <body> <table> <tr> <td>Copy This Text</td> <td><button type="button">Copy</button></td> </tr> </table> </body> </html> 复制此文本 复制 当用户单击该

鉴于此HTML:

<html>
<body>
<table>
  <tr>
    <td>Copy This Text</td>
    <td><button type="button">Copy</button></td>
  </tr>
</table>
</body>
</html>

复制此文本
复制
当用户单击该按钮时,如何将文本从第一个
TD
标记复制到剪贴板

第一种方式:

$(document).ready(function(){
   $("button").click(function(){
      $("td").append($("td").html());
   });
});
您应该移除第二个
,并将
按钮置于外部

<button type="button">Copy</button>
复制

您可以将以下代码用于jQuery:

函数copyText(obj)
{
var tmpInput=$(“”);
$(“正文”)。追加(tmpInput);
var tdVal=$(obj.parent().prev().text();
tmpInput.val(tdVal.select();
文件。执行命令(“副本”);
tmpInput.remove();
}

复制此文本
复制

欢迎使用堆栈溢出!其他用户将您的问题标记为低质量和需要改进。我对您的输入进行了重新措辞/格式化,使其更易于阅读/理解。请查看我的更改,以确保它们反映您的意图。如果您有进一步的问题或反馈,请随时给我留言。这是如何将文本复制到剪贴板的?如果解释了您的代码的功能,这个答案对没有经验的程序员会更有用。代码中的一些注释和对您所做工作的简要总结都很有用。我知道您为什么要添加输入,但其他人可能不太清楚。