从隐藏字段获取价值 – jQuery
我有一个<input type="hidden" value="" id='h_v' class='h_v'>
使用jQuery我想提醒用户这个值。
我在用
var hv = $('#h_v).text(); alert('x');
但它不工作,任何线索!
谢谢Jean
使用val()
而不是text()
var hv = $('#h_v').val(); alert(hv);
你有这些问题:
- 单引号没有closures
- 您正在使用
text()
作为input字段 - 你回应
x
而不是variableshv
这应该工作:
var hv = $('#h_v').val(); alert(hv);
HTML
<input type="hidden" value="hidden value" id='h_v' class='h_v'>
JS
var hv = $('#h_v').attr("value"); alert(hv);
例
var hiddenFieldID = "input[id$=" + hiddenField + "]"; var requiredVal= $(hiddenFieldID).val();
如果您不想将标识符分配给隐藏字段; 你可以使用select器的名称或类,如:
$('input[name=hiddenfieldname]').val();
或分配的类:
$('input.hiddenfieldclass').val();
var x = $('#h_v').val(); alert(x);
在var hv = $('#h_v).text();
closures引号 会帮助我猜