jquery:如何选择隐藏字段?

时间:2011-11-16 11:56:15

标签: jquery element hidden

我正在使用jquery.raty脚本,它将隐藏字段写入我的页面,如:

<input id="cancel-score" type="hidden" name="news_question_1" value="1">

我有这个和许多其他形式元素,我想监视onChange。

我这样做:

$('#NewsletterSurveyForm').find(':input').each(function(){
        $(this).change(function(){....

适用于所有元素,但不适用于隐藏的元素。

有没有人知道如何获得它的价值?

2 个答案:

答案 0 :(得分:8)

您可以使用以下代码

$("input[type='hidden']").change(function(){......});

但是以编程方式更改值时不会触发更改事件。因此,您必须在值更改时手动触发它。

$("#hiddenId").val("new value").change();

答案 1 :(得分:1)

我认为隐藏的输入不支持更改事件。

请参阅this question

我认为你应该解决这个变化触发更高的水平。