如何在jquery中获取匹配元素的html

时间:2010-05-21 03:44:32

标签: jquery innerhtml

我有这个HTML

<div id"test123">
dasd'asdasd

</div>

我希望该div框的内容与"<div id="test123">"本身一样,而不仅仅是innerhtml

我尝试了$('#test123').html()

但它只给了我内在的HTML

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

答案 2 :(得分:0)

var div = $('#test123').eq(0);
console.log(div);

答案 3 :(得分:0)

非常粗糙,但它完成了工作:

$('<div />').append($('#test123').clone()).html();