在IE中无法使用jQuery访问隐藏输入的值

时间:2013-06-21 13:23:21

标签: jquery internet-explorer hidden-field

我的页面上有以下输入

<input type='hidden' id='hdnCurrentPage' name='hdnCurrentPage' value='1' />

我在$(document).ready上调用一个函数,调用以下代码

var currPage = $('#hdnCurrentPage').val();

值返回为空白。它正在找到元素(例如,我可以查看type属性),但我无法获得该值。

它在Chrome和FF中运行良好。

更新

不确定这究竟是什么意思,但是如果我添加一个属性,我可以读到就好了。例如,在字段中添加“data-value ='1'”,我可以轻松访问该属性,但仍然不是该字段的实际值。

1 个答案:

答案 0 :(得分:1)

想出来。我自己的愚蠢错误。有一个先前的函数,它检查cookie的数据,并根据该值设置输入的值。在Chrome和FF中,如果它是空白的!=&#34;&#34;工作正常,在IE中,它返回为null,因此它将值设置为null。

我觉得我解释这一点并公开羞辱是公平的。