2010-07-13 3 views
8

Ho un nascosta di controllo asp.net MVC nella forma:Come posso assegnare un valore a un Html.Hiddenper da jQuery/JavaScript?

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

Il mio codice JavaScript/jQuery:

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

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

Come posso assegnare il valore di 'Node' variabile al asp.net MVC controllo nascosto?

risposta

21

È possibile impostare l'attributo value di un tag di input nascosto selezionandolo utilizzando il nome della proprietà e utilizzando il metodo jquery val().

Nel tuo caso questa diventa:

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