Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 jquery从div复制html并粘贴到输入中_Javascript_Jquery - Fatal编程技术网

Javascript jquery从div复制html并粘贴到输入中

Javascript jquery从div复制html并粘贴到输入中,javascript,jquery,Javascript,Jquery,我试图用一个名为#copy#u history的div复制原始html。我已经设法做到这一点与文本作品很好,但我需要的html以及 以下操作确实有效,但它捕获的文本并不是所有html: 脚本: $('#copy').click(function() { var text = $('#copy_history').text(); $('.paste_history').val(text); }); 尝试使用append()代替val(): 尝试使用append()代替val():

我试图用一个名为#copy#u history的div复制原始html。我已经设法做到这一点与文本作品很好,但我需要的html以及

以下操作确实有效,但它捕获的文本并不是所有html:

脚本:

$('#copy').click(function() {
    var text = $('#copy_history').text();
    $('.paste_history').val(text);
});
尝试使用
append()
代替
val()

尝试使用
append()
代替
val()

希望这能奏效

希望这能起作用参见和/或:

获取给定元素中的标记:

$('#copy')。在('click',function()上{
$('#input').val($('#sample').html());
});

这里有一些标记
输入
复制样本标记
请参见和/或:

获取给定元素中的标记:

$('#copy')。在('click',function()上{
$('#input').val($('#sample').html());
});

这里有一些标记
输入

复制示例标记
试试这个var text=$(“#复制_历史”).html()@Teemu a textarea接受html@Teemu任何接受文本的
输入都可以接受标记。。。您不能在
输入中呈现HTML,但您可以输入您想要的任何文本。“但它不是保存HTML*”-问题中没有关于“保存”的内容-请提出新问题,并将其中一个答案标记为问题中所述的正确问题-不要添加额外的、隐藏的、新的“但现在它是Y”它不是“胡说八道”-你问了一个问题,你得到了(多个)回答这个问题的答案。如果你改变了这个问题,加上“但是现在。。。“,这是一个不同的问题和现有的答案,人们花时间为你提供,现在不再回答新问题,发生的事情是其他人来到这个问题,阅读新问题,看到旧问题的答案,然后说“这不回答[新]问题”,没有意识到这是新的,投票否决答案。这是不公平的,坦率地说,对于那些花时间帮助Youth编写这个var text=$(“#copy_history').html()的人来说有点粗鲁@Teemu a textarea接受html@Teemu任何接受文本的
输入都可以接受标记。。。您不能在
输入中呈现HTML,但您可以输入您想要的任何文本。“但它不是保存HTML*”-问题中没有关于“保存”的内容-请提出新问题,并将其中一个答案标记为问题中所述的正确问题-不要添加额外的、隐藏的、新的“但现在它是Y”它不是“胡说八道”-你问了一个问题,你得到了(多个)回答这个问题的答案。如果你改变了这个问题,加上“但是现在。。。“,这是一个不同的问题和现有的答案,人们花时间为你提供,现在不再回答新问题,发生的事情是其他人来到这个问题,阅读新问题,看到旧问题的答案,然后说“这不回答[新]问题”,没有意识到这是新的,投票否决答案。这是不公平的,坦率地说,对于那些花时间帮助你不把html放在两者中的人来说有点粗鲁。对于$(.pass_history),将其保留为val()。确定它可以工作,但不保存html吗?我将检查反注入,可能是xssDon没有将html放在两者中的问题。对于$(.pass_history),将其保留为val()。确定它可以工作,但不保存html吗?我将检查反注入,可能是XSTO包含给定标记元素的问题,这将更容易:
$('input').val($('sample').prop('outerHTML')
要包含给定的标记元素,这将更容易:
$('#input').val($('#sample').prop('outerHTML')
$('#copy').click(function() {
    var text = $('#copy_history');
    $('.paste_history').append(text);
});
$('#copy').click(function() {
    var text = $('#copy_history').html();
    $('.paste_history').val(text);
});