Почему не работает цикл JS?

Привет всем.
Есть 10 звёздочек (рейтинг делаю). Вот так вот вычисляю номер выделенной звезды, но увы цикл почему-то не работает. Направьте, пожалуйста, в нужное русло.

$('span[id ^= star]').hover(
function() {
voteArray = this.id.split("-");
for (var i = voteArray[1]; i >= 1; i-- ) { $('#'+i).css({'background':'url("http://www.site.ru/image/star-2.png")'}); }
});
  • Вопрос задан
  • 3183 просмотра
Решения вопроса 1
maxaon
@maxaon
Что за странный id?
$('#'+i).
И код написан, скажем, не очень хорошо.
Лучше попробуйте это реализовать на чистом CSS
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы