Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменить класс у li (https://javascript.ru/forum/misc/42209-izmenit-klass-u-li.html)

Жекаизжека 17.10.2013 01:39

Изменить класс у li
 
Подскажите как изменять класс у li..делаю так но ничего не получается ( суть в том, чтобы изменялся класс у li при выборе radio

<script>
    
    $(document).ready(function () {
    $('.variant_radiobutton').live( 'click', function(){
        var parent = $(this).parents('li');
        if( $(parent).hasClass('active')){
            return false;
        } else {
            $(' li').removeClass('active');
            $(parent).addClass('active');
        }
    });
});    

</script>

<body>
<ul>
<li>
<label><input value="1" type="radio" class="variant_radiobutton">123</label>
</li>
<li>
<label><input value="2" type="radio" class="variant_radiobutton">1</label>
</li>
<li>
<label><input value="3" type="radio" class="variant_radiobutton">1</label>
</li>
</ul>
</body>

рони 17.10.2013 01:48

Жекаизжека,
http://jsfiddle.net/Gmy98/8/

Жекаизжека 17.10.2013 01:53

ну малость не подходит, так как остается класс, а надо чтобы класc убирался при выборе другого radio (

рони 17.10.2013 02:14

Жекаизжека,
сначала хотели просто класс поставить ))) сейчас уже нужна зависимость...
http://jsfiddle.net/Gmy98/9/

Жекаизжека 17.10.2013 02:20

Цитата:

Сообщение от рони (Сообщение 276881)
Жекаизжека,
сначала хотели просто класс поставить ))) сейчас уже нужна зависимость...
http://jsfiddle.net/Gmy98/9/

ну да :) юолбшое спасибо )) буду дальше мучиться)


Часовой пояс GMT +3, время: 03:33.