在下面的功能,代码应该采取的参数,使用jQuery,我如何设置隐藏字段的值并读取它以确认它已正确设置?
1)显示与参数值
2)警报的值保存到隐藏字段
3)显示与读出的值的警报隐藏的领域。
第1步工作。我无法确认第2步发生,第3步返回'未定义'。
第一个警报显示正确的ID - 传递给SaveReportId()的ID。
第二警报显示 “之后SaveReportId()保存:未定义”
function SaveReportId(selectedReportId) {
alert('SaveReportId() before save: ' + selectedReportId);
$('#HiddenReportId').val(selectedReportId);
alert('SaveReportId() after save: ' + $('#HiddenReportId').val());
}
HTML:
<div class="hiddenValues">
<input id="HiddenReportId" type="hidden" runat="server" class="HiddenReportId" />
</div>
您能否包含您的HTML?导致它在这里工作http://jsfiddle.net/manseuk/Pjydr/ – ManseUK
你是怎么调用这个函数的? – Neal
你的输入元素是什么样的?我猜你有一个名称已定义,但不是一个ID或你的ID有一个类型 - 0 – scrappedcola