![](/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.