Показать сообщение отдельно
  #1 (permalink)  
Старый 18.01.2013, 11:23
Аспирант
Отправить личное сообщение для Iktash Посмотреть профиль Найти все сообщения от Iktash
 
Регистрация: 03.07.2012
Сообщений: 43

Проблема с выводом переменной.
Есть задача с помощью 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 дважды работает?
Ответить с цитированием