使用 jQuery 从隐藏字段获取值

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

我在吸毒

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

但是它不工作,任何线索!

482392 次浏览

引用结束 Var hv = $(’# h _ v) . text () ; 应该会有帮助吧

使用 val()而不是 text()

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

你有这些问题:

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

这应该会奏效:

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

Html

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

JS

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

例子

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

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

或指定班级:

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