Reputation:
I have this html
<div id"test123">
dasd'asdasd
</div>
I want the content of that div box with "<div id="test123">"
itself as well not just innerhtml
I tried $('#test123').html()
But it only gave me inner html
Upvotes: 0
Views: 463
Reputation: 21
Another alternative, which looks more linear/nicer to me:
found here: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
Upvotes: 2
Reputation: 469
Pretty gnarly, but it gets the job done:
$('<div />').append($('#test123').clone()).html();
Upvotes: 0
Reputation: 5368
Doesn't seem to be an easy way in the box.
http://brandonaaron.net/blog/2007/06/17/jquery-snippets-outerhtml/
Upvotes: 1