javascript - jQuery:Div 和变量使用 .after() 函数呈现为 [Object object]

标签 javascript jquery function variables

所以我正在为 WordPress 制作一个 A4 打印模板,我使用此代码创建一个新部分(具有 A4 尺寸),复制内容,然后将其放入带有边距的新 div 中,隐藏第一部分。你懂了? 好吧,当我使用 $(this).after("copyCon"); 时,变量渲染得很好。 但是,使用下面的代码我得到了这个:

<section class="4">

 [object Object]

</section>

JS:

var docWrap = $('.docWrap');
   var a4Height = '1046.920';
   var docCon = $('.docCon');

    function cropA4() {
        if ( $(this).height() > a4Height) {
            var copyCon = $(".docCon").clone().css({
        "margin-top": "-297mm"});
            $(this).after("<section class="a4">" + copyCon + "</section>");
        }
    }
    docWrap.each(cropA4);

最佳答案

您需要使用.html方法更改节点copycon。

var docWrap = $('.docWrap');
       var a4Height = '1046.920';
       var docCon = $('.docCon');

        function cropA4() {
            if ( $(this).height() > a4Height) {
                var copyCon = $(".docCon").clone().css({
            "margin-top": "-297mm"});
                $(this).after("<section class="a4">" + copyCon.html() + "</section>");
            }
        }
        docWrap.each(cropA4);

关于javascript - jQuery:Div 和变量使用 .after() 函数呈现为 [Object object],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35432792/

相关文章:

javascript - 当 autoBind 设置为 false 时,如何在 Kendo UI Grid 中隐藏寻呼机?

jquery - 全宽轮播/ slider 专注于中心项目

javascript - 无法使用 equalTo 属性匹配密码

javascript - jquery.mmenu 不能使用完全相同的演示代码

python - 过滤异常值 - 如何使基于中值的 Hampel 函数更快?

java - 如何使用 POI XWPF 更改所选文字颜色

javascript - MongoDB - 在一系列小时而不是日期之间查询

javascript - 在我达到 5 之前无法让我的脚本打印随机数

javascript - 结构 JS - 变量为空?

jQuery、Chrome和 "selected"属性异常