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