【发布时间】:2010-05-21 03:44:31
【问题描述】:
我有这个 html
<div id"test123">
dasd'asdasd
</div>
我想要那个带有"<div id="test123">" 本身的div 框的内容,而不仅仅是innerhtml
我试过$('#test123').html()
但它只给了我内部的html
【问题讨论】:
我有这个 html
<div id"test123">
dasd'asdasd
</div>
我想要那个带有"<div id="test123">" 本身的div 框的内容,而不仅仅是innerhtml
我试过$('#test123').html()
但它只给了我内部的html
【问题讨论】:
另一种选择,对我来说看起来更线性/更好:
在这里找到:var html = $('#foo').wrap('<div/>').parent().html();
$('#foo').unwrap();
http://codeasp.net/blogs/raghav_khunger/microsoft-net/751/jquery-how-to-get-html-of-a-div-with-that-div-tag-included
【讨论】:
在盒子里似乎不是一个简单的方法。
http://brandonaaron.net/blog/2007/06/17/jquery-snippets-outerhtml/
【讨论】:
var div = $('#test123').eq(0);
console.log(div);
【讨论】:
相当粗糙,但它完成了工作:
$('<div />').append($('#test123').clone()).html();
【讨论】: