2009-12-16 48 views
0

我使用jQuery來分析一些HTML,是這樣的:我可以獲取HTMLElement DOM對象的完整HTML表示嗎?

$(html).contents().each(function(){ 
    var element = this.tagName; 
    ... 

我可以訪問標記名子女,父母...使用DOM或者更加友好的jQuery功能。

但是在某一時刻需要當前元素的整個HTML(而不是innerHTML.html()返回),並且我不能找出一個班輪來獲取它(我總是可以將標記和屬性手動附加到innerHTML)。

例如:

<a href="link">Link</a> 

innerHTMLLink,但我在尋找整個<a href="link">Link</a>

這是否oneliner存在?

+1

請訪問http:/ /stackoverflow.com/questions/1763479/how-to-get-the-html-for-a-dom-element-in-javascript – 2009-12-16 19:33:04

+0

謝謝!我不知道我怎麼能找到那一個。 – MarcosPri 2009-12-16 19:38:16

回答

1

貌似這傢伙使用jQuery一個非常漂亮的解決方案:outerHTML

相關問題