jQuery body html没有用DOM更新

时间:2012-02-24 07:40:29

标签: jquery html dom

我需要运行一个jQuery函数来从网页正文中获取所有html。问题是,当我使用$('body').html();时,它只是给我原始的HTML而不是当前的DOM HTML。例如,我有很多空白文本框,如果我填写它们,并运行此函数,它将返回带有空白文本框的HTML。

2 个答案:

答案 0 :(得分:2)

不,.html()不会提供您在文本框中输入的内容,您需要使用val()函数来获取文本框的类型值,并以某种方式连接以获得所需的结果。< / p>

答案 1 :(得分:0)

也许this会让您了解如何实施它。您需要做的是序列化所有表单数据,然后通过名称&amp;值对并将它们放入您的html中。

我认为除非有充分的理由,否则不应该这样做。也许对于某种间谍应用程序来说,使用所有输入值(包括隐藏字段等)来获取整个HTML非常方便。