How to Convert an array of jQuery Objects to an HTML String
<p>In the jQuery Infinite Carousel, it uses <code>.clone()</code> to do the infinite effect.  This works great unless the code it's cloning has HTML5 Elements.  IE7 and IE8 have trouble applying HTML5 Element-specific CSS rules to cloned or otherwise post-page-load inserted elements.</p>

<p>The <a href="http://jdbartlett.github.com/innershiv/" rel="nofollow">innerShiv</a> JavaScript plugin inserts the elements in a way that IE7 and IE8 will render just fine with the appropriate CSS.  </p>

<p>The problem is that innerShiv takes an HTML string as a parameter, but the jQuery .clone() method returns an array of jQuery objects.</p>

<p>In order to use the two together, I need to convert the output from .clone() into an HTML string that innerShiv will be able to parse.</p>

<p>Any thoughts on how this could be done?</p>
