嗨我试图使用jquery将选择输入的值分配给隐藏字段,尽管我一直收到操作符的无效左侧.我尝试使用hiddenProgramIds.ClientId,但只收到错误.有人可以轻松一点.谢谢.
$("#programSelector").on('click', function addProgram() {
$("<%= hiddenProgramIds %>").val() = $('#programSelector').val();
});
<asp:HiddenField ID="hiddenProgramIds" runat="server" Value="" />
Run Code Online (Sandbox Code Playgroud)
你没有=在jQuery中设置一个值,你将字符串作为参数传递给val()函数,就像这样
$("#programSelector").on('change', function() {
$("#<%= hiddenProgramIds.ClientID %>").val( this.value );
});
Run Code Online (Sandbox Code Playgroud)
如果#programSelector实际上是一个select元素,你应该使用该change事件,而不是click