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


135

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

我在用

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

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


2
对这个问题所做的修改很糟糕。它从视觉上完全消除了提问者最初遇到问题的原因。并提出一些问题,指出不再存在的问题。
诺尔

我已将问题还原到其原始显示;其他用户所做的修订/编辑有效地纠正了该问题所涉及的整个问题列表,这意味着该问题不再有意义(“但它不再起作用”是错误的),并且可接受的答案也没有任何意义(它是合理的)提到问题中不存在的部分)。对于任何编辑问题以“改进”代码的人;请阅读meta.stackoverflow.com/questions/260245/... TLDR?仅编辑问题代码以设置其格式,而不能“修复”它。而是发布答案
Caius Jard

Answers:



11

这应该工作:

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

9

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

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

或指定班级:

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

<div class="selected-imsi"><input type="hidden" id="imsi_sel" name="selected_imsi[]" value="'+datum.id+'" />如何检查该值是否为空?
Faisal

@MrFaisal只需执行以下检查:if($('#imsi_sel')。val()。length == 0){console.log('imsi_sel值为空'); }
MERTDOĞAN18年

6

html

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

js

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


如何检查该值是否为空?
Faisal

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.