html を javascript に入れるか、html ファイルに入れる方がよいか疑問に思っています。
たとえば、私のjsファイルにこれを持たせる
$('<div>').addClass('test').append(
$('<p>').text('test1'),
$('<span>').text('test2'),
$('<span>').text('test3')
).insertAfter( $('#test1') );
VS
私のhtmlファイルは次のようになります
<div id="#test1"></div>
<div class="test">
<p>test1</p>
<span>test2</span>
<span>test3</span>
</div>
jsファイルには次のものがあります。
$('.test').show();