Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

<div class="rating">
<input type="hidden" class="val" value="2.75"/>
<input type="hidden" class="votes" value="2"/>
<input type="hidden" class="vote-id" value="voteID"/>
</div>
<div class="rating" data-val="2.75" data-votes="2" data-vodeid="voteID">
</div>







Если же на одной странице размещено несколько рейтингов и Вам нужно отправлять данные на сервер, то для идентификации рейтинга используется еще одно скрытое поле ввода с классом vote-id.
Значение данного поля будет передано на сервер вместе с результатом голосования. Таким образом вы сможете идентифицировать рейтинг и обновить значение нужного Вам рейтинга!
<div class="rating"> состояние звездочек после голосования не меняется. Получается, что каждому рейтингу нужно присваивать в div'e свой индивидуальный идентификатор. И еще описывать их поведение в виде $('#rating_1').rating и т.д. Тогда работает. А если у меня их на странице несколько десятков?
$('.rating').rating();
Плагин на jQuery для вывода рейтинга в виде звезд