0

我通过 ajax 创建了一个包含一个表的对话框(它必须以这种方式创建,因为它是一组非常复杂的嵌套 mysql 查询,基于动态生成的许多因素以及用户选择的集合)。它工作正常。

我想打印对话框内容,所以用 id 为 przone 的 div 将所需内容括起来。

当我使用检查元素工具时,Firebug 会显示 div - 我可以通过这种方式复制它的内容。

但是,我通过对话框按钮触发的 printElement 插件(正如我在此处搜索的帖子中所建议的那样)不起作用,所以我做了最简单的检查 - 将一个功能附加到打印按钮

buttons: { 
"Print": function() { var cont = $('#przone').html();
    alert(cont);},     etc

这会提示 null,因此是否可以获取 div 内容,如果可以,如何获取。在发布此之前,我真的花了很长时间试图找到答案

4

1 回答 1

0

在成功完成 ajax 并且您的数据成功加载到 id 为 przone 的 div 后创建对话框。不要在文档就绪功能上创建对话框

于 2012-07-18T08:24:45.043 回答