Показать сообщение отдельно
  #25 (permalink)  
Старый 18.07.2018, 12:44
Аспирант
Отправить личное сообщение для artemii Посмотреть профиль Найти все сообщения от artemii
 
Регистрация: 17.07.2018
Сообщений: 30

Сообщение от Dilettante_Pro Посмотреть сообщение
Ссылки из массива
<style>
div {width:50px;
       height:20px;
       background:gray;
       border:1px solid black;}
</style>
<div id = "idglub1">idglub1</div>
<div id = "idglub2">idglub2</div>
<div id = "idglub3">idglub3</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
var refer = ['Ссылка1','Ссылка2','Ссылка3'];
 $("div[id*=idglub]").on('click', function(){
     var idx = +this.id.replace(/\D+/g,"") - 1;
     alert(refer[idx]);
    //  document.location.href = refer[idx];
 });
</script>
Ваш скрипт работает, но почему то ссылки выпадают в таком виде "https://сайт/glub/undefined"

В чем может быть ошибка?
Ответить с цитированием