Показать сообщение отдельно
  #4 (permalink)  
Старый 22.04.2012, 21:50
Аватар для razerxxx
Аспирант
Отправить личное сообщение для razerxxx Посмотреть профиль Найти все сообщения от razerxxx
 
Регистрация: 05.10.2011
Сообщений: 85

может. Вообще поидее можно даже просто rating - все будет работать, разве что валидатор будет ругаться. А вот с помощью data-* - вполне можно тегам назначать кастомные аттрибуты. Хотя можно даже и без дата атрибутов обойтись.
примерно так:
$('.vote input[type="radio"]').click(function() {
    var it = this;
    $('.vote input[type="radio"]').each(function() {
        if (it != this) {
            $(this).addClass('starActiv');
        } else {
            return false;
        }
    });
 
})

Здесь мы в цикле прогоняем весь список элементов - и если элемент не равен тому - на который кликнули - значит надо добавить класс. Если же равен тому на который кликнули - значит надо выйти из цикла.
Насчет data-rating - гугли "html data attributes"

Последний раз редактировалось razerxxx, 22.04.2012 в 21:54.
Ответить с цитированием