Как разобраться со скриптом?

Пробую подключить подсказку ввода адреса на базе dadata, всё работает если установить скрипт на страницу
$("#address").suggestions({
  token: "7fd18aaabd7d53ffa4846e4521c1f736c13490eb",
  type: "ADDRESS",
  onSelect: function(suggestion) {
    console.log(suggestion);
  }
});

пытаюсь получить результат suggestion внутри js файла и не соображу как это сделать. Если переношу код в файл js то не работает.
пытаюсь поймать событие
$('#address').prop('selected',function(suggestion) {console.log(suggestion);});
тоже мимо
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Просто не существует никакого "результата suggestion" вне соответствующего плагина.
Когда вы вызываете $("#address").suggestions(...), то плагин навешивает на элемент свои скрипты и, возможно, дополнительные элементы DOM. А уже в этих скриптах по событию onSelect вызывается каллбэк-функция, в которую передаётся suggestion.
Всё, что вы хотите с этим suggestion делать, должно быть внутри каллбэк-функции.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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