我需要在頁面上創建一個隱藏字段,在其中存儲一些值並稍後讀取該值。 如果我創建一個常規的文本輸入並使用jquery讀取它的值,我會得到正確的值。但是,如果我創建一個隱藏的輸入字段,填充一些文本,並閱讀它的價值使用jquery我得到空。JQuery和隱藏字段
例如:
假設下面的文本框中輸入包含值 「富」。現在
<input type="text" id="inputfield"> </input>
,如果我這樣做$("#inputfield").val()
,我正確地得到「富」
但是,如果我改變的類型爲「隱藏」,並設置字段的值,使用$("#inputfield").val("Foo")
然後嘗試閱讀值使用$("#inputfield").val()
,它返回「」。
有人可以告訴我爲什麼會發生這種情況,並以任何方式解決這個問題?
謝謝。
這應該工作。你確定你將隱藏文本的ID設置爲「inputfield」嗎? – CAbbott 2009-11-30 15:53:55