Никак не могу дойти как сделать код меньше + если звезд больше 5:
$('.b_comment_form .b_comment_rating a').click(function() {
if($(this).hasClass('b_comment_star5')) {
$('.b_comment_form .b_comment_rating a').addClass('hover');
}
if($(this).hasClass('b_comment_star4')) {
$('.b_comment_form .b_comment_rating a').addClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star5').removeClass('hover');
}
if($(this).hasClass('b_comment_star3')) {
$('.b_comment_form .b_comment_rating a').addClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star5').removeClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star4').removeClass('hover');
}
if($(this).hasClass('b_comment_star2')) {
$('.b_comment_form .b_comment_rating a').addClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star5').removeClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star4').removeClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star3').removeClass('hover');
}
if($(this).hasClass('b_comment_star1')) {
$('.b_comment_form .b_comment_rating a').addClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star5').removeClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star4').removeClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star3').removeClass('hover');
$('.b_comment_form .b_comment_rating a.b_comment_star2').removeClass('hover');
}
var rating = $(this).attr('rel');
$('body').find('input[name="b_comment_rating"]').val(rating);
return false;
});