2010-07-13 63 views
8

我在形式隐藏asp.net MVC控制:如何从jQuery/JavaScript为Html.Hiddenfor赋值?

<%= Html.HiddenFor(m => m.NodeId) %> 

我的JavaScript/jQuery代码:

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

$('#' + DeleteEntireItem).click(function() { 
    Node = NodeValue; 
    document.forms[0].submit(); 
}); 

我怎么能变 '节点' 的值赋给asp.net MVC隐藏控件?

回答

21

您可以通过使用属性名称并使用jquery val()方法选择它来设置隐藏输入标记的value属性。

你的情况,这将成为:

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