@Axel030392

Как записать ссылки в массив на JS?

В предыдущем вопросе мне ответили как сделать массив, но остался вопрос, который я так и не смог найти в гугле). Как записывать ссылки в такой массив:

const info = {
  10: {
    5: {
      title: 'BORRI INGENIO COMPACT <br> 10 kVA (BSS90)',
      description: 'Мощность 10 000 Вт/Ва',
      ...
    },
    10: {
      title: 'BORRI INGENIO COMPACT <br> 10 kVA (BSS90)',
      description: 'Мощность 10 000 Вт/Ва',
      ...
    },
  },
};

document.onmousemove = function(e) {
  const slider1value = $("#slider1").roundSlider("option", "value");
  const slider2value = $("#slider2").roundSlider("option", "value");
  $('.calc_nazvanie').html(info[slider1value][slider2value].title);
  $('.calc_descr').html(info[slider1value][slider2value].description);
  ...
}


Ссылки например я пытался записать так:

silka-ibp: 'https://..../trehfaznye-dlja-ikt/ingenio-compact/', 
kartinka-ibp: 'https://..../Borri_IngenioCompact_SideView-300x300.jpg',
- тут сразу ругается на синтаксис, как это записывать тогда?

а тут пробывал так
$('.tovar_ibp').attr("href", (info[slider1value][slider2value].silka-ibp));
$('.kartinka_ibp').attr("src", (info[slider1value][slider2value].kartinka-ibp));


или так и еще куча вариавнтов

$('.tovar_ibp').attr("href", info[slider1value][slider2value].silka-ibp);
$('.kartinka_ibp').attr("src", info[slider1value][slider2value].kartinka-ibp);
  • Вопрос задан
  • 115 просмотров
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
'silka-ibp': 'https://..../trehfaznye-dlja-ikt/ingenio-compact/',

$('.tovar_ibp').attr("href", info[slider1value][slider2value]['silka-ibp']);
Ответ написан
Daemon23RUS
@Daemon23RUS
silka-ibp: 'https://..../trehfaznye-dlja-ikt/ingenio-compact/', 
kartinka-ibp: 'https://..../Borri_IngenioCompact_SideView-300x300.jpg',


silka_ibp: 'https://..../trehfaznye-dlja-ikt/ingenio-compact/', 
kartinka_ibp: 'https://..../Borri_IngenioCompact_SideView-300x300.jpg',


знак минус не допустим в ключе ассоциативного массива при такой записи
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы