0
我有jQuery的按鈕點擊顯示隱藏字段的值,但我去「未定義」。加載頁面後,我檢查了頁面源和隱藏的字段有價值。隱藏字段值在頁面加載時設置。我只是我的代碼來顯示如下問題。無法獲得文檔準備好的隱藏值
有我的代碼:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript" language="javascript" src="Include/jquery-2.1.4.min.js"></script>
<script language="javascript" src="/include/jquery-ui-1.11.4/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('#btnID').click(function (e) {
e.preventDefault();
alert(getPackageID());
});
});
function getPackageID() {
return $('hdPackageID').val();
}
</script>
<title>Test page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnID" runat="server" Text="ID" />
<asp:HiddenField ID="hdPackageID" runat="server" />
<div id="dialog-box"/>
</div>
</form>
</body>
</html>
值的隱藏字段設置上的Page_Load在後面的代碼在我的VB代碼。
_PackageID = Request.QueryString("packageID")
hdPackageID.Value = _PackageID
有人會告訴我如何獲得點擊按鈕時隱藏字段的值。
如何'$(「#hdPackageID」)VAL()。 ' –
@MarkC。謝謝。我錯過了#號。我怎樣才能將您的評論作爲本網站的答案? –