![](/img/trans.png)
[英]How to find out pairs of opening and closing html tags using javascript?
[英]How to convert an HTML element to a string, including the opening and closing tags?
假设我有以下HTML元素:
<span id='kuku' class='lala bubu' value='xyz'>some text</span>
我知道.html()
返回元素的内部部分,即some text
。
我如何将整个元素作为字符串,包含<span>...</span>
?
大多数浏览器都支持 element.outerHTML
属性。 您可能还想查看以下Stack Overflow帖子以获取替代解决方案(适用于非IE浏览器):
试试这个:
alert($('#kuku').clone().wrapAll("<div/>").parent().html());
你也可以做它喜欢这样 :
alert( $('<div>').append( $("#kuku").clone() ).html() );
这个创建一个空div
并将id kuku
的元素的副本/克隆附加到它。 然后它返回之前为空的div
的innerHTML,现在其中包含您正在使用的HTML。
只需获得跨度的所有者。 因此,请使用span的所有者/容器的id并使用
的document.getElementById( “urSpanOwnerID”)。innerHTML的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.