将html元素作为字符串获取 [英] get html element as a string

查看:78
本文介绍了将html元素作为字符串获取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能存在重复:


可以说我有:

 < span>我的跨度< / span> 

我希望将html作为此跨度的字符串



我使用:

var mySpan = $('span');



如何处理mySpan var作为结果字符串< span>我的跨度< / span>



感谢您的帮助

解决方案

我认为这有助于: a href =http://jsfiddle.net/HxU7B/2/ =noreferrer> http://jsfiddle.net/HxU7B/2/




UPDATE。



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


Possible Duplicate:
jQuery, get html of a whole element

lets say I have:

<span>my span</span>

I would like have html as a string of this span

I use:

var mySpan = $('span');

what to do with the mySpan var to have as a result string "<span>my span</span>"

thanks for any help

解决方案

I think this will help: http://jsfiddle.net/HxU7B/2/.


UPDATE.

mySpan[0].outerHTML will take a previoulsy selected node and get a native outerHTML property. Since old Firefox versions doesn't have that property, we can use a bit of hack to get html - simply clone node to dummy div and then get this div's innerHTML: $('<div/>').append(mySpan.clone()).html()

这篇关于将html元素作为字符串获取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆