gpt4 book ai didi

javascript - 将内容附加到 iframe jQuery

转载 作者:行者123 更新时间:2023-11-28 02:10:05 26 4
gpt4 key购买 nike

我正在尝试获取用户从我的表单之一输入的文本区域内容,并在 iframe 中打印该内容,代码如下:

$('.btn-options > ul > li:nth-child(1) > a').on("click", function(e){
$(".textField > textarea").each(function(){
var textareaCon = $(this).html();
$(this).next().append("<div class='notes-data'>" + textareaCon + "</div>");
});
var divElements = $(".sg-Tab-panel.is-open").html();
var oldPage = document.body.innerHTML;
var iframe = $('<iframe class="hidden" id="printer"></iframe>').appendTo('body');
var printer = $('#printer');
printer.contents().find('body').append(" + divElements + ");
printer.get(0).contentWindow.print();
printer.remove();

});

内容没有显示在打印预览中,但是当我取消并再次返回页面时它可以工作,但当我单击打印链接时却没有。

编辑 以下代码未向 iframe 发送数据,但当我进行控制台时,我看到了该数据:

$(".textField > textarea").each(function(){
var textareaCon = $(this).html();
$(this).next().append("<div class='notes-data'>" + textareaCon + "</div>");
});

这里有什么问题,请指教

谢谢

最佳答案

尝试将 $(this) 存储在一个临时变量中

关于javascript - 将内容附加到 iframe jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48806416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com