Мне нужно создать скрытое поле на моей странице, сохранить в нем какое-то значение и прочитать его позже.
Если я создаю обычный текстовый ввод и читаю его значение с помощью jquery, я получаю правильное значение. Но если я создаю скрытое поле ввода, заполняю его некоторым текстом и считываю его значение, используя jquery, я получаю нулевое значение.
пример:
Предположим, следующее текстовое поле ввода содержит значение "Foo".
<input type="text" id="inputfield"> </input>
Теперь, если я сделаю $("#inputfield").val()
, я правильно получу "Foo"
Но если я изменил тип на «скрытый» и установил значение поля, используя $("#inputfield").val("Foo")
, затем попытался прочитать значение, используя $("#inputfield").val()
, он возвращает «».
Может кто-нибудь сказать мне, почему это происходит и каким-либо образом это исправить?
Спасибо.