首页 > 解决方案 > 无法使用 .html() 功能限制获取父 div 的完整内容

问题描述

我正在尝试使用 .html() 函数获取 div 的内容,但它没有返回完整的内容。我有大约 28 个 div,它们都有大量数据。当我尝试使用 .html() jquery 函数时,它只返回 18 个 div。如果还有其他选择吗?

$('#parentDiv').html()

PS我希望这些数据以pdf格式保存,因为我正在使用jspdf插件。

谢谢

标签: jqueryhtmljspdf

解决方案


请尝试此解决方案,这将解决您的问题

/* get count of number of child div */
var count = $("#parentDiv").children().length;
var htmlContent = "";

/* Read html of each child div */
for (var i=0; i< count; i++) {
    htmlContent += $("parentDiv:nth-child("+i+")");
}

推荐阅读