使用jQuery从隐藏字段中获取价值

我有一个使用jQuery我想提醒用户注意这个值。

我在用

 var hv = $('#h_v).text(); alert('x'); 

但它不起作用,任何线索!

使用val()而不是text()

 var hv = $('#h_v').val(); alert(hv); 

你有这些问题:

  • 单引号未关闭
  • 您正在使用text()作为输入字段
  • 你是回应x而不是变量hv

这应该工作:

 var hv = $('#h_v').val(); alert(hv); 

HTML

  

JS

 var hv = $('#h_v').attr("value"); alert(hv); 

如果您不想为隐藏字段分配标识符; 您可以使用名称或类与选择器,如:

 $('input[name=hiddenfieldname]').val(); 

或指定的class级:

 $('input.hiddenfieldclass').val(); 
 var hiddenFieldID = "input[id$=" + hiddenField + "]"; var requiredVal= $(hiddenFieldID).val(); 
 var x = $('#h_v').val(); alert(x); 

关闭var hv = $('#h_v).text();的引号var hv = $('#h_v).text(); 我会猜的