0

私はこのhtmlを持っています

<div id"test123">
dasd'asdasd

</div>

"<div id="test123">"innerhtmlだけでなく、そのdivボックスのコンテンツもそれ自体が欲しい

私は試した$('#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

かなり厄介ですが、それは仕事を成し遂げます:

$('<div />').append($('#test123').clone()).html();
于 2010-05-21T04:58:16.967 に答える
0
var div = $('#test123').eq(0);
console.log(div);
于 2010-05-21T04:00:50.030 に答える