Создаём экземпляр SuggestView
, слушаем событие select
(выбор предлагаемого варианта).
Как в обработчике событий корректно поймать родительский input?
Как поймать "некорректно" нашёл:
event.originalEvent.target._panel._anchor
Поскольку свойство обозначено как приватное, видимо, не предназначено, чтобы его использовали и оно может "отвалиться" в какой-то момент...
В документации по SuggestView
есть описание полей события select
. Через метод Event.get
события доступен объект item
— поисковая подсказка, с полями displayName
и value
.
Код будет таким:
suggestView.events.add("select", function(e){
e.get('item').value
})
И вот ещё сразу пример "пощупать"
ymaps.ready(init);
function init() {
var suggestView1 = new ymaps.SuggestView('suggest');
suggestView1.events.add("select", function(e) {
console.log(e.get('item').value)
})
}
html,
body {
position: relative;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
font-family: Arial;
}
#suggest {
width: 300px;
margin: 5px;
}
.header {
padding: 5px;
}
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<p class="header">Введите начало адреса и выбреите подсказку из списка</p>
<input type="text" id="suggest">
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу получить определенную cookie, возвращается строка [object Object], не объектТам видимо сам jquery
Я написал два простейших примера паттерна mediatorПомогите пожалуйста определить оба ли они являются равноправными и соответственно могут...
Здравствуйте столкнулся с такой проблемой чтоКакая то функция делается хорошо через Bot-brothers, а другая node-telegram-bot-api как я могу их обьеденить...