我正在使用jquery.raty脚本,它将隐藏字段写入我的页面,如:
<input id="cancel-score" type="hidden" name="news_question_1" value="1">
我有这个和许多其他形式元素,我想监视onChange。
我这样做:
$('#NewsletterSurveyForm').find(':input').each(function(){
$(this).change(function(){....
适用于所有元素,但不适用于隐藏的元素。
有没有人知道如何获得它的价值?
答案 0 :(得分:8)
您可以使用以下代码
$("input[type='hidden']").change(function(){......});
但是以编程方式更改值时不会触发更改事件。因此,您必须在值更改时手动触发它。
$("#hiddenId").val("new value").change();
答案 1 :(得分:1)