C# jQuery没有';当可见性=”时不响应;假;远离的
我有一个按钮,在c#中的一个方法完成后出现:C# jQuery没有';当可见性=”时不响应;假;远离的,c#,jquery,asp.net,C#,Jquery,Asp.net,我有一个按钮,在c#中的一个方法完成后出现: <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button ID="submit" runat="server" Text="Submit" OnClick="submit_Click1" visible="true"/> <button runat="serv
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="submit" runat="server" Text="Submit" OnClick="submit_Click1" visible="true"/>
<button runat="server" class="submit2" id="closeWidget" visible="false">Close</button>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="submit" EventName="Click"/>
</Triggers>
问题是,当我的方法使“.submit2”可见时,我的jQuery脚本在单击它时无法识别。。但是,如果我在方法运行之前将其设置为visible=true,那么它将非常好地工作
所以我的问题是,在我将可见性更改为true之后,如何使其工作 使用时
visible="false"
控件将从HTML输出中删除。如果只想隐藏它,可以使用显示样式:
<button runat="server" class="submit2" id="closeWidget" style='display: none;'>Close</button>
关闭
然后可以通过删除显示样式属性来显示它。请显示jquery脚本。很可能您没有使用live binding。我将更新我的问题尝试以下操作:
$('body')。在('click','.submit2',函数(){$('.widly')。removeClass('window');})
它可以工作!你能把它贴在回信里让我批准吗?不管怎么说,你能解释为什么这样做吗?
<button runat="server" class="submit2" id="closeWidget" style='display: none;'>Close</button>