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