Решенный! Спасибо за ответ. в моем сценарии даже с append
он не сработал. теперь это делается с моим предыдущим кодом, используя html()
. Проблема заключалась в упаковке <form>
. мой стол большой, я только указываю на проблему. моя структура было предположить, чтобы понравиться:
<table>
<tr>
<form id="myform">
<td><input type="text" name="name" ></td>
<td>
<div id="container">
<!-- dynamically generated inside this div against it's id (which didn't work) -->
<input type="text" name="ce" >
</div>
</td>
</form>
</tr>
</table>
я просто Положите всю таблицу в теги «форма»
<form id="myform">
<table>
<tr>
<td><input type="text" name="name" ></td>
<td>
<div id="container">
<input type="text" name="ce" > <!-- dynamically generated inside div (works!) -->
</div>
</td>
</tr>
</table>
</form>
он работал отлично как с append()
и html()
. Надежда будет полезна для кого-то.
Как насчет использования '.append()' вместо '.html()'? – AnhTriet
Покажите нам остальную часть html формы и убедитесь, что новое поле ввода находится внутри элемента формы. – ZippyV