Задать вопрос
@windf1n

Как взять переменную js?

код:
$( ".djeym__balloon__content-body .djeym_add_placemark" )
        .on( "click", function( event ) {
          event.stopPropagation();
          var $this = $( this );
          var iconU = $this.data('icon_url');
          var iconN = $this.data('icon_name');
          djeymContextMenuPlacemark( mapEvent, true, coords );
        } );

let iconName = ( mode ) ? iconN :
      objEvent.properties.get( "iconName" );

let imgSrc = ( mode ) ? iconU :
      objEvent.options.get( "iconImageHref" );

Ошибка: iconN is not defined
  • Вопрос задан
  • 642 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
var iconN, iconU; //опа!
$( ".djeym__balloon__content-body .djeym_add_placemark" )
        .on( "click", function( event ) {
          event.stopPropagation();
          var $this = $( this );
          iconU = $this.data('icon_url'); //хоп
          iconN = $this.data('icon_name'); //хоп
          djeymContextMenuPlacemark( mapEvent, true, coords );
        } );

let iconName = ( mode ) ? iconN :
      objEvent.properties.get( "iconName" );

let imgSrc = ( mode ) ? iconU :
      objEvent.options.get( "iconImageHref" );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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