【问题标题】:How can I assign a value to a Html.Hiddenfor from jQuery/ JavaScript?如何从 jQuery/JavaScript 为 Html.Hiddenfor 赋值?
【发布时间】:2011-03-15 03:46:26
【问题描述】:

我在表单中有一个隐藏的 asp.net MVC 控件:

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

我的 JavaScript / jQuery 代码:

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

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

如何将变量 'Node' 的值赋给 asp.net MVC 隐藏控件?

【问题讨论】:

    标签: javascript jquery asp.net asp.net-mvc


    【解决方案1】:

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

    在你的情况下,这变成:

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

    【讨论】:

      猜你喜欢
      • 2014-06-27
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      相关资源
      最近更新 更多