2009-12-16 70 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

相关问题