我在MasterPage
中有一个隐藏的字段控件,我希望在使用MasterPage
的页面中使用JQuery获取隐藏字段控件的值。
我有以下javascript,如果页面中的隐藏字段有值,则表示
if(!$('input[type=hidden]').val().length == 0 ) { }
我需要从页面检查MasterPage
中隐藏字段的值是什么javascript?
答案 0 :(得分:3)
如果这有您想要的效果,它也应该在母版页中工作,因为主页和内容页面之间的客户端没有区别。
答案 1 :(得分:3)
您的页面和母版页之间没有分隔。这两个概念都在您的ASP.NET层中,浏览器只是收到一个HTML文档。
如果您的母版页指定了隐藏的输入,它将像您的其他任何隐藏输入一样位于您的页面上。
答案 2 :(得分:2)
主页面只是将子页面作为单个HTML呈现,因此您只需正常访问客户端。
尝试重写此内容:
if(!$('input[type=hidden]').val().length == 0 ) { }
作为
if ($('input[type=hidden]').val()) {}
如果隐藏字段具有值,则这是一个更简单的条件。我不确定!
与==
结合使用是否符合您的逻辑要求。无论哪种方式$('input[type=hidden]').val()
都更具可读性。