使用 jquery 访问隐藏字段的值集时出现错误?
我有一个隐藏字段。它的值是使用 JavaScript 设置的,为此,我的代码是:-`
function Selected(obj, id) {
var hdd = $('[id$=hdd_jobid]')
$("#tableOne tr").removeClass("selected");
$("#tableOne tr").addClass("even");
if (obj.className != 'selected') {
obj.className = 'selected';
hdd.val= id;
alert(hdd.val);
}
else {
obj.className = 'prev_class';
}
}
</script>`
它可以工作,但是当我在服务器端访问隐藏字段的值时,它会变成空..我不知道我必须做什么..请帮助
i have a hidden field. and its value is set using JavaScript,for this my code is:-`
function Selected(obj, id) {
var hdd = $('[id$=hdd_jobid]')
$("#tableOne tr").removeClass("selected");
$("#tableOne tr").addClass("even");
if (obj.className != 'selected') {
obj.className = 'selected';
hdd.val= id;
alert(hdd.val);
}
else {
obj.className = 'prev_class';
}
}
</script>`
its working but when i m accessing hidden field's value at server side its coming null.. I don't know what i have to do.. please help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
因为您有一个 jQuery 对象,所以不要使用
hdd.value = id
使用hdd.val('id')
。Instead of
hdd.value = id
usehdd.val('id')
since you have a jQuery object.在服务器端检索隐藏字段值
at server side retrive the hidden field value
值不起作用,应该是:
hdd.val(id);警报(hdd.val());
value won't work, should be:
hdd.val(id); alert(hdd.val());