0

我有这个 html

<div id"test123">
dasd'asdasd

</div>

我想要那个 div 框"<div id="test123">"本身的内容,而不仅仅是 innerhtml

我试过$('#test123').html()

但它只给了我内部的html

4

4 回答 4

2

另一种选择,对我来说看起来更线性/更好:

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

于 2011-07-07T21:46:33.957 回答
1

在盒子里似乎不是一个简单的方法。

http://brandonaaron.net/blog/2007/06/17/jquery-snippets-outerhtml/

于 2010-05-21T03:47:38.320 回答
0
var div = $('#test123').eq(0);
console.log(div);
于 2010-05-21T04:00:50.030 回答
0

相当粗糙,但它完成了工作:

$('<div />').append($('#test123').clone()).html();
于 2010-05-21T04:58:16.967 回答