Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.12.2012, 14:53
Новичок на форуме
Отправить личное сообщение для aphinadr Посмотреть профиль Найти все сообщения от aphinadr
 
Регистрация: 19.12.2012
Сообщений: 1

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.
Собсна, что делать, люди добрые?
Ответить с цитированием
  #2 (permalink)  
Старый 19.12.2012, 14:57
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от aphinadr
но нифига не пашет в IE.
в Ие подобные конструкции селектора
#<%=RadioButtonNewShops.ClientID%> Имхо не работают

Селектор - решетка и англо буквы-цифры
Ответить с цитированием
  #3 (permalink)  
Старый 23.12.2012, 20:30
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена значения в store страно работает I3ev ExtJS 0 09.12.2012 14:22
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59