asp.net – Jquery隐藏字段
发布时间:2020-05-23 06:00:00 所属栏目:asp.Net 来源:互联网
导读:为什么我不能得到这个隐藏字段的值? 我有一个控制… asp:HiddenField ID=HiddenFieldServerDateTime runat=server / 其中呈现为… input type=hidden name=ctl00$cph_main$HiddenFieldServerDateTime id=ctl00_cph_main_HiddenFieldSe
|
为什么我不能得到这个隐藏字段的值? 我有一个控制… <asp:HiddenField ID="HiddenFieldServerDateTime" runat="server" /> 其中呈现为… <input type="hidden" name="ctl00$cph_main$HiddenFieldServerDateTime" id="ctl00_cph_main_HiddenFieldServerDateTime" value="08/01/2010 10:54:11" 我试图获得使用的价值… var serverDateTime = $("#HiddenFieldServerDateTime").attr('value');
那么怎么了? 我喜欢这个 var dateTime = $("[id$=_HiddenFieldServerDateTime]").val();
解决方法因为jQuery什么也不知道asp:HiddenField。它在你有< input type =“hidden”name =“ctl00 $ cph_main $ HiddenFieldServerDateTime”id =“ctl00_cph_main_HiddenFieldServerDateTime”的HTML结构中查找。因此没有ID = HiddenFieldServerDateTime的输入。有几种方法可以克服这一点:>使用css选择器: <asp:HiddenField ID="HiddenFieldServerDateTime"
runat="server"
CssClass="SomeStyle" />
使用以下选择器:var serverDateTime = $(“。SomeStyle”)。val(); CssClass不是 var serverDateTime = $("#<%= HiddenFieldServerDateTime.ClientID %>").val();
>将隐藏字段包含在可以选择的内容中: <div class="date-time-wrap"> <asp:HiddenField ID="..." runat="server" /> </div> var serverDateTime = $('.date-time-wrap input[type=hidden]').val(); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 将HTML.EditorFor转换为下拉列表(html.drop
- asp.net-mvc-3 – mvc3 OutputCache RemoveOutputCacheItem
- asp.net – 程序或函数期望未提供的参数
- asp.net – JMeter测试ASP .NET网页有多好?
- asp.net-mvc-3 – 剃刀引擎 – 如何根据不同的条件渲染不同
- 如何强制编译ASP.NET MVC视图?
- asp.net-mvc-3 – 如何拦截MVC应用程序中的所有控制器调用?
- asp.net-mvc – ASP.NET MVC WebApi:没有为此对象定义的无
- asp.net-mvc – 使用ASP.NET MVC 2 AsyncController实现长时
- asp.net – 将ViewModel从演示文稿传递到服务 – 是否可以?
推荐文章
站长推荐
热点阅读
