使用jquery将一个HTML元素中的文本发送/复制到另一个HTML元素

时间:2012-01-11 11:42:19

标签: jquery html

我一直在寻找jquery中的一个函数,它允许我在一个元素中“复制并粘贴”文本,即<li><div>内的文本并将其放入另一个元素中。这应该在不破坏正在复制文本的元素的情况下完成。

我有一个jsfiddle文档,它展示了我最好的尝试和更实用的描述:http://jsfiddle.net/HDBLd/

非常感谢。

P.S我想澄清一点,我不希望将元素内的文本复制到用户剪贴板,只是复制到另一个元素。

3 个答案:

答案 0 :(得分:7)

试试这个:

$(document).ready(function() {
    $("li").click(function() {
        $("#lorem").html($(this).html());
    });
});

<强> Updated fiddle

如果您想忽略原始元素中的任何HTML,也可以使用text()代替html()

答案 1 :(得分:3)

$("#lorem").html($(this).html());

答案 2 :(得分:2)

你几乎做对了,看看text()

$("#lorem").text($(this).text());