在下面的功能,代碼應該採取的參數,使用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