How is better to create new elements with?
<ol>
<li><code>jQuery('body').append('&lt;div id="my-div" style="background: #fff"&gt;my text&lt;/div&gt;');</code></li>
<li><code>jQuery('&lt;div/&gt;').attr('id', 'my-div').css('background', '#fff').html('my text');</code></li>
<li><code>jQuery('&lt;div/&gt;', {id: 'my-div', html: 'my text', css: {background: '#fff'}});</code></li>
</ol>

<p>So what is the best way? May be you have something else?</p>
