1. 程式人生 > >無法獲取頁面HiddenField的值

無法獲取頁面HiddenField的值

當在頁面上設定隱藏控制元件:
asp:HiddenField ID="HiddenIP" runat="server"

在JS中通過$('#XXX').val()獲取值有時候會失敗,
因為JS執行時,asp控制元件的ID會改變,會在其ID命名前加上字首,
所以不能這樣直接通過ID獲取,這個時候獲取的正確方式是:
$(':hidden[id$=XXX]').val()