I think I\'ve read through the complete jQuery API documentation and looked at jQuery objects and simple DOM elements in the debugger to check what methods they actually hav
try the dom property .outerHTML
This is possible by enclosing your desired object in another object, and the fetching the innerHTML. It is explained in much more detail here: How do you convert a jQuery object into a string?
You can use the '.outerHTML' property. This is how it would look using jquery: http://jsfiddle.net/MHvmm/
$('div')[0].outerHTML