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

时间:2010-06-22 08:17:01

标签: jquery

我有一个<input type="hidden" value="" id='h_v' class='h_v'>使用jQuery我想提醒用户注意这个值。

我正在使用

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

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

7 个答案:

答案 0 :(得分:239)

使用val()代替text()

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

你遇到了这些问题:

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

答案 1 :(得分:11)

这应该有效:

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

答案 2 :(得分:6)

HTML

<input type="hidden" value="hidden value" id='h_v' class='h_v'>

JS

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

example

答案 3 :(得分:6)

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

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

或指定的班级:

$('input.hiddenfieldclass').val();

答案 4 :(得分:5)

var hiddenFieldID = "input[id$=" + hiddenField + "]";
var requiredVal= $(hiddenFieldID).val();

答案 5 :(得分:4)

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

答案 6 :(得分:1)

关闭报价单 var hv = $('#h_v).text(); 会帮助我猜测