Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery获取HTML源代码?_Jquery - Fatal编程技术网

如何使用jQuery获取HTML源代码?

如何使用jQuery获取HTML源代码?,jquery,Jquery,我知道。。。已经有人问过了 但是 当我以这种方式从jQuery获取源代码时: var html = $("html").html(); 我得到的是一种经过“处理”的源代码,而不是真正的源代码。 我解释: html源代码(由我键入的真实代码)如下所示: <tr> <td>POC</td> <td> Susan Symington - MITRE W150<br/> DMSO - <b

我知道。。。已经有人问过了

但是

当我以这种方式从jQuery获取源代码时:

var html = $("html").html();
我得到的是一种经过“处理”的源代码,而不是真正的源代码。 我解释:

html源代码(由我键入的真实代码)如下所示:

<tr>
    <td>POC</td>
    <td>
        Susan Symington - MITRE W150<br/>
        DMSO - <br/>
    </td>
</tr>

POC
苏珊·西明顿-米特尔W150
二甲基亚砜-
当我要求浏览器向我显示时,我可以看到相同的代码

当我使用jQuery时,相同的代码是:

<tr>
    <td>POC</td>
    <td>
        Susan Symington - MITRE W150<br>
        DMSO - <br>
    </td>
</tr>

POC
苏珊·西明顿-米特尔W150
二甲基亚砜-

你能看到BR标签吗?对我来说,使用相同的代码很重要,因为我在iText PDF conversor中使用它。我还有一些其他的不同之处(div标签在代码的不同部分的位置等等)

好吧,看来我需要创新

我通过使用ajax请求(
$.get
)获得了页面源代码
工作起来很有魅力。

jquery正在从浏览器的DOM中提取标记/文本。根据定义,dom是完全解析(并可能修改)的html。它是浏览器试图告诉html的内容的内部表示。您永远无法返回完全相同的html。听起来iText PDF converter需要学习如何处理

标记。如果这是唯一的问题,请将

标记替换为

@undefined。一些div在代码中的不同位置。我将尝试按照您所说的替换标签并发布结果。谢谢。@j08691我不这么认为。这是一个XHTML需求。