Jquery给RadioButtonList服务器控件添加change事件未执行,求大神解答!详细如下:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery给RadioButtonList服务器控件添加change事件未执行,求大神解答!详细如下:相关的知识,希望对你有一定的参考价值。

asp.net中RadioButtonList服务器控件
<asp:RadioButtonList ID="rb_type" runat="server" RepeatDirection="Horizontal" CellPadding="10" CellSpacing="10" Width="100%">
<asp:ListItem Value="0" Selected="True">文字</asp:ListItem>
<asp:ListItem Value="1">图片</asp:ListItem>
</asp:RadioButtonList>
Jquery:
$("#<%=rb_type.ClientID%> input[type=radio]").change(function()
if ($(this).val()!="")
alert("Come here!"+$(this).val());

);

参考技术A alert($("#<%=rb_type.ClientID%> input[type=radio]").length);
看看是否有数据

追问

length有数据的,但是很奇怪怎么没触发到change事件

追答

如果length有数据,你可以在change事件的第一行代码,alert(123)。应该会触发的。

会不会是你change事件中的代码,有错误?

以上是关于Jquery给RadioButtonList服务器控件添加change事件未执行,求大神解答!详细如下:的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 从 asp:RadioButtonList 读取选定的值

jquery 中所有 Radiobuttonlist 事件的通用事件

.net中使用jquery 获得RadioButtonList的选中值

在 ASP.NET RadioButtonList ListItem 上设置 CSS 类

ASP.NET中服务器控件RadioButtonList 值改变为啥不触发SelectedIndexChanged

radiobuttonlist的问题