RadiobuttonList.change не работает
Есть у меня RadiobuttonList RadioButtonNewShops, он находится внутри панели MainP (ASP.NET C#). Мне нужно, чтобы по переключению радиобатн менялась картиночка в диве.
$('#<%=RadioButtonNewShops.ClientID%>').change(function () { var ttt = $("#<%=RadioButtonNewShops.ClientID%>").find("input[checked]").val(); //var ttt = $("#<%=RadioButtonNewShops.ClientID%> input:checked").val(); alert(ttt); if (ttt == "0") { $('#ByCountryDiv').removeClass("invis"); $('#ByCountryDiv').addClass("vis"); $('#ByLDPDiv').removeClass("vis"); $('#ByLDPDiv').addClass("invis"); } else { $('#ByCountryDiv').removeClass("vis"); $('#ByCountryDiv').addClass("invis"); $('#ByLDPDiv').removeClass("invis"); $('#ByLDPDiv').addClass("vis"); } }); Сие творчество прекрасно работает в Хроме (как с комментированной строкой, так и с другой), но нифига не пашет в IE. Собсна, что делать, люди добрые? :( |
Цитата:
#<%=RadioButtonNewShops.ClientID%> Имхо не работают Селектор - решетка и англо буквы-цифры |
aphinadr,
Оба варианта у меня работают в ИЕ9. На какой версии вы проверяли ? Проверьте, разрешено ли выполнение javascript в браузере. <asp:RadioButtonList runat="server" ID="RadioButtonList"> <asp:ListItem Text="111" Value="111" /> <asp:ListItem Text="222" Value="222" /> <asp:ListItem Text="333" Value="333" /> </asp:RadioButtonList> <script type="text/javascript"> $('#<%=RadioButtonList.ClientID%>').change(function () { var val = $('#<%=RadioButtonList.ClientID%> input:checked').val(); //var val = $(this).find('input:checked').val(); alert(val); }); </script> |
Часовой пояс GMT +3, время: 15:47. |