jquery:如何选择隐藏字段?

Hei*_*ter 3 jquery hidden element

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

<input id="cancel-score" type="hidden" name="news_question_1" value="1">
Run Code Online (Sandbox Code Playgroud)

我有这个和许多其他形式元素,我想监视更改.

我这样做:

$('#NewsletterSurveyForm').find(':input').each(function(){
        $(this).change(function(){....
Run Code Online (Sandbox Code Playgroud)

这适用于所有元素,但不是隐藏的元素.

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

Cha*_*mal 8

你可以使用以下代码,

$("input[type='hidden']").change(function(){......});
Run Code Online (Sandbox Code Playgroud)

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

$("#hiddenId").val("new value").change();
Run Code Online (Sandbox Code Playgroud)