将html元素作为字符串

gru*_*ber 4 html javascript jquery

可能重复:
jQuery,获取整个元素的html

让我说我有:

<span>my span</span>
Run Code Online (Sandbox Code Playgroud)

我想将html作为这个范围的字符串

我用:

var mySpan = $('span');

如何处理mySpan var作为结果字符串 "<span>my span</span>"

谢谢你的帮助

Igo*_*tin 8

我认为这会有所帮助:http://jsfiddle.net/HxU7B/2/.


UPDATE.

mySpan[0].outerHTML将采用一个先前选择的节点并获得本机outerHTML属性.由于旧的Firefox版本没有该属性,我们可以使用一些hack来获取html - 简单地将节点克隆到dummy div,然后获取这个div的innerHTML:$('<div/>').append(mySpan.clone()).html()