使用jQuery在mvc中重置窗体的隐藏值

使用jQuery在mvc中重置窗体的隐藏值,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我在一个视图中有两个表单,当单击表单外部的按钮时,我使用jQuery根据选择提交表单,并且我需要将一个值传递给控制器 我正在使用下面的代码向表单中添加隐藏字段 $('#myform').append("<input type='hidden' name='option' value='myval' />"); $('#myform')。追加(“”); 如何在每次提交时使用jQuery清除此隐藏字段并重新为其赋值?为此元素分配一个id: $('#myform').append('&

我在一个视图中有两个表单,当单击表单外部的按钮时,我使用jQuery根据选择提交表单,并且我需要将一个值传递给控制器

我正在使用下面的代码向表单中添加隐藏字段

$('#myform').append("<input type='hidden' name='option' value='myval' />");
$('#myform')。追加(“”);

如何在每次提交时使用jQuery清除此隐藏字段并重新为其赋值?

为此元素分配一个id:

$('#myform').append('<input type="hidden" id="my-id" name="option" value="myval" />');

顺便说一句,您的追加字符串有语法错误(引号)

您可以添加更多内容来理解您的要求吗?@Yogeshharma编辑了我的问题
$('#myform #my-id').val('new val');