未定義以我ASPX標記我有以下定義:HiddenField.value在JS
<asp:HiddenField runat="server" ClientIDMode="Static" ID="hidField" />
我有C#代碼如下,這給我的隱藏字段的值:
hidField.value = check().ToString();
假設爲簡單起見,該檢查是一個返回true的函數。
我做了JS代碼執行以下操作:
_myBool = $("#hidField");
alert(_myBool.value);
這提醒不確定。
爲了進行調試,我逐步瞭解並在C#中看到,hidField.value的確如此。 我試着提醒_myBool.length返回1和_myBool返回[對象對象],所以我沒有調用未定義的undefined。
你錯過了'$'? '$(「#hidField」)''你也應該使用'.val()'或'[0] .value'而不是'.value' –
我有美元符號,但是你是對的。它應該是.val()我想我早些時候做過.value,但我忘記了缺口 – Rhs
請確保您選擇以下答案之一作爲接受的答案。 –