Есть задача с помощью jquery превращать число в соответствующее количество звездочек и дополнять пустыми. Написал такой код:
$(document).ready(function (){
var k = $('.star').html();
var star = '';
for (var i = 0; i < k; i++) {
star =star + "<img src='/img/description/full_star.jpg' />";
}
for (var i = k; i < 5; i++) {
star =star + "<img src='/img/description/empty_star.jpg' />";
}
alert(star);
$('.star').html("begin"+star+"end");
});
Алерт работает дважды. Выводит сначала то, что нужно( 5 тегов img), затем выводит пусто. В итоге на странице в нужных местах просто beginend . Подскажите, пожалуйста, что я делаю не так. Почему alert дважды работает?