$(function() {
$('.star a').click(function(e) {
var index = $(this).index();
$('#UserNewRating').val(index + 1);
$('.star a').removeClass('selected');
$('.star a:lt(' + (index + 1) + ')').addClass('selected');
});
});
<input type="text" id="UserNewRating" name="rate_n"/>
<div class="star">
<a href="javascript:void(0);">★</a>
<a href="javascript:void(0);">★</a>
<a href="javascript:void(0);">★</a>
<a href="javascript:void(0);">★</a>
<a href="javascript:void(0);">★</a>
</div>
.star .selected {
color: red;
}
External resources loaded into this fiddle: