如何从jQuery/JavaScript为Html.Hiddenfor赋值?

如何从jQuery/JavaScript为Html.Hiddenfor赋值?,javascript,jquery,asp.net,asp.net-mvc,Javascript,Jquery,Asp.net,Asp.net Mvc,我有一个隐藏的asp.net MVC控件,格式如下: <%= Html.HiddenFor(m => m.NodeId) %> m.NodeId)%%> 我的JavaScript/jQuery代码: var DeleteEntireItem = '<% = btnDeleteEntireMenu.ClientID%>'; var Node; debugger; $('#' + DeleteEntireItem).click(function () {

我有一个隐藏的asp.net MVC控件,格式如下:

<%= Html.HiddenFor(m => m.NodeId) %>
m.NodeId)%%>
我的JavaScript/jQuery代码:

var DeleteEntireItem = '<% = btnDeleteEntireMenu.ClientID%>';
var Node;
debugger;

$('#' + DeleteEntireItem).click(function () {
    Node = NodeValue;
    document.forms[0].submit();
});
var DeleteEntireItem='';
var节点;
调试器;
$('#'+DeleteEntireItem)。单击(函数(){
Node=NodeValue;
document.forms[0]。提交();
});

如何将变量“Node”的值分配给asp.net MVC隐藏控件?

您可以通过使用属性名和jquery val()方法选择隐藏输入标记来设置其值属性

在您的情况下,这将成为:

$("#NodeId").val(Node)