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, время: 20:37. |