入力内容に基づいてコントロールが生成される動的ページを作成しています。そのため、javascript を使用して HTML コントロールを作成する予定です。
DOM 要素を使用するか、直接 HTML を文字列として使用するかが心配です。
DOM 要素の使用。
var div = document.createElement("div");
div.setAttribute("class","outer-div");
var input = document.createElement("input");
input.setAttriute("id","1234");
input.setAttriute("value","xyz");
div.appendChild(input);
document.body.appendChild(div);
HTML 文字列の使用
var html = "<div class='outer-div'><input id='1234' value='xyz' /></div>";
$("body").html(html);
両方から選択することをお勧めします。