Это действительно получается для меня сейчас. У меня есть форма, которая загружается, когда загружается страница. В моем jquery "ready" function Я добавляю скрытый в эту форму:
$("<input id='thehidden' type='hidden' name='thehidden' value='hiddenval'>").appendTo("#MenuForm")
Когда я проверяю содержимое формы с помощью firebug, я вижу, что элемент добавлен.
["$(\"#MenuForm\").children()"] is [div, input#thehidden hiddenval]
Пока все хорошо. Когда я отправлю эту форму и попробую снова прочитать элемет, я не могу получить значение нового скрытого val, которое я добавил.
alert($('#thehidden').val())
- undefined
Любая помощь будет оценена