Javascript 如何在JQuery的UserControl中获取特定控件的Id
我在asp.net页面中有一个UserControl。UserControl包含具有4项的RadioButtonList控件。对于RadioButtonList中的每个控件,我都有唯一的ID,如下所示Javascript 如何在JQuery的UserControl中获取特定控件的Id,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我在asp.net页面中有一个UserControl。UserControl包含具有4项的RadioButtonList控件。对于RadioButtonList中的每个控件,我都有唯一的ID,如下所示 rdlUser_0 - Leave rdlUser_1 - Available rdlUser_2 - Available at Home rdlUser_3 - Available at Office 以下是RadioButtonList的标记 <asp:RadioButtonList
rdlUser_0 - Leave
rdlUser_1 - Available
rdlUser_2 - Available at Home
rdlUser_3 - Available at Office
以下是RadioButtonList的标记
<asp:RadioButtonList ID="rdlUser" runat="server" ClientIDMode="Static">
</asp:RadioButtonList>
这将绑定一个函数来更改所有单选按钮的事件
这将绑定一个函数来更改所有单选按钮的事件唯一ID但通用名称:)给它们一个通用类唯一ID但通用名称:)给它们一个通用类但使用此代码,它将触发4次,即针对RadioButtonList中的每个项。当用户试图从给定rdlUser列表中的一个项目更改为另一个项目时,如何触发change事件?在我的情况下,它只触发一次。将为所选单选按钮引发事件。另外,您已经将AutoPostBack设置为true,这也将不允许客户端jquery更改事件在实际触发4次时运行。消息框一个接一个地重叠。将我的问题更改为附加重叠图片。之所以显示该弹出窗口,是因为您已将单选按钮列表的AutoPostBack属性设置为True即使在删除AutoPostBack后,它仍以相同的方式工作,但使用此代码,它将触发4次,即,对于RadioButtonList中的每个项目。当用户试图从给定rdlUser列表中的一个项目更改为另一个项目时,如何触发change事件?在我的情况下,它只触发一次。将为所选单选按钮引发事件。另外,您已经将AutoPostBack设置为true,这也将不允许客户端jquery更改事件在实际触发4次时运行。消息框一个接一个地重叠。将我的问题更改为附加重叠图片。之所以显示该弹出窗口,是因为您已将单选按钮列表的AutoPostBack属性设置为True即使在删除AutoPostBack后,其功能仍相同
$("[id^='rdlUser_'][type='radio']").change(function(){ //your code here });