从隐藏字段获取价值 – 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引号 会帮助我猜