это то, как выглядит страница
<div id="DivID">
<input type="hidden" id="Hidden1" value="Value1" />
<input type="hidden" id="Hidden2" value="Value2" />
<bunch of other tags>
</div>
Когда я делаю $("#DivID").find("input#Hidden1").val()
, я получаю неопределенное.Однако, когда я $(":input#Hidden1").val()
получаю значение 1
Дальнейшее расследование, $("#DivID").html()
просто возвращается со скрытыми входами, которых не видно.
Я могу подтвердить, что теги ввода находятся внутри div.
ОБНОВЛЕНИЕ По какой-то причине поля ввода перемещались из раздела div в заголовок страницы.
Перемещение полей ввода в конец раздела divпомешал им блуждать и позволил мне получить ту функциональность, которую я искал.
Что касается того, как и почему это происходило, я не имею ни малейшего представления.Эта проблема возникла в IE 8.0.6.
Если кто-то может указать мне на какой-либо отчет об ошибке по этой проблеме или объяснить, как и / или почему я приму их ответ.