jQuery UI でアプリケーションを作成していますが、JS で入力テキスト フィールドを作成すると、まったく機能しないことに気付きました。このフィールドを作成するコードの一部を次に示します。次のような変数があります。
var AddNewDepartment = "<br /><br />\
<form>\
<table class='AddNewDepartment-table'>\
<td>\
Department Name:<span style='color: red'>*</span> \
<input type='text' name='departmentName' id='departmentName' class='expanded-input- text' />\
<input type='button' name='save' id='save' onclick='createDepartment()' Value='Save' class='newDepartment-submit' />\
<input type='button' name='cancel' Value='Cancel' class='newDepartment-submit' />\
</td>\
</table>\
</form>\
";
後で、jQuery $("#someId").html(AddNewDepartment); でこのフォームを作成しています。