0
我知道...有人已经问过这个问题。如何使用jQuery获取HTML源代码?
但是......
当我得到的源代码jQuery的是这样的:
var html = $("html").html();
我得到了一种“处理”的源代码,而不是真实的。 我解释一下:
HTML源代码(真正的一个,由我输入)是在这里:
<tr>
<td>POC</td>
<td>
Susan Symington - MITRE W150<br/>
DMSO - <br/>
</td>
</tr>
我可以看到同样的代码时,我问我的浏览器展示给我。
当我使用jQuery,同样的代码是:
<tr>
<td>POC</td>
<td>
Susan Symington - MITRE W150<br>
DMSO - <br>
</td>
</tr>
你能看到BR标签?它对我来说很重要,因为我在iText PDF转换器中使用它,所以我采用相同的代码。我得到一些其他方面的差异(在不同的代码部分div标签的位置,等等。)
jquery从浏览器的DOM中提取标签/文本。 dom根据定义完全解析(可能修改)html。这是你的html试图告诉它的浏览器的内部表示。你永远无法找回完全相同的HTML。 – 2014-10-09 18:51:54
听起来像iText PDF转换器需要学习如何处理'
'标签。 – j08691 2014-10-09 18:53:01
如果这是唯一的问题,请将'
'标签替换为'
'。 – undefined 2014-10-09 18:58:32