Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2013, 23:09
Новичок на форуме
Отправить личное сообщение для frixer Посмотреть профиль Найти все сообщения от frixer
 
Регистрация: 28.03.2010
Сообщений: 5

скрипт проверяет только один раз
Здравствуйте имеется скрипт

<span id="date">13.03.13</span><br>
<span id="date">14.01.13</span><br>
<span id="date">21.08.13</span><br>


<script type="text/javascript">
var str = $("#date").text();
var mes = str.split('.');
var a = Number(str[1])


switch(a) {
  case 01: {
    $("#date").text(mes[0]+' '+"Jan");
    break;
  }
  case 02: {
    $("#date").text(mes[0]+' '+"Fev");
    break;
  }
  case 03: {
    $("#date").text(mes[0]+' '+"Mart");
    break;
  }
  case 04: {
    $("#date").text(mes[0]+' '+"Apr");
    break;
  }
  case 05: {
    $("#date").text(mes[0]+' '+"May");
    break;
  }
  case 06: {
    $("#date").text(mes[0]+' '+"Jun");
    break;
  }
  case 07: {
    $("#date").text(mes[0]+' '+"Jul");
    break;
  }
  case 08: {
    $("#date").text(mes[0]+' '+"Avg");
    break;
  }
  case 09: {
    $("#date").text(mes[0]+' '+"Sep");
    break;
  }
  case 10: {
    $("#date").text(mes[0]+' '+"Okt");
    break;
  }
  case 11: {
    $("#date").text(mes[0]+' '+"Nov");
    break;
  }
  case 12: {
    $("#date").text(mes[0]+' '+"dec");
    break;
  }
}


</script>


В span есть даты именно так как есть, разделяем по точке.
потом проверяем какой месяц и заменяем старое значение span на новое, проблема в том что скрипт проверяет и меняет только у первого блока второй третий не видет и не обрабатывает. спанов может быть 3 или 4 или 5.
как лучше сделать код, с JS мало знаком подскажите, если можно на примере. Заранее благодарен!
Ответить с цитированием