gpt4 book ai didi

jquery - 访问 asp :HiddenField in Javascript

转载 作者:行者123 更新时间:2023-12-01 07:15:29 25 4
gpt4 key购买 nike

在使用 asp:hiddenfields 时我非常困惑。

这是我的代码:

<asp:HiddenField ID ="CurrentAnswer" runat="server" Value="-1" />

并在该 html 页面中加载的 js 文件中:

$(document).ready(function () {
alert(document.getElementById("<%= CurrentAnswer.ClientID %>"));
});

该值返回 null。如果我将它放入同一个 asp webform 中,而不是放在单独的 js 文件中,它将起作用。我在我查看的几乎每个页面上都看到了这一点。 here例如。我不知道为什么这不起作用。有什么想法吗?

最佳答案

如果你想将 JavaScript 保留在单独的 js 文件中,你需要使用 Static (or Predictable)获取 ID。

<asp:HiddenField ID="CurrentAnswer" runat="server" Value="-1" 
ClientIDMode="Static" />

单独的 JavaScript 文件

$(document).ready(function () {
alert($("#CurrentAnswer").val());
});

关于jquery - 访问 asp :HiddenField in Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com