Почему не работает цикл 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы