Здравствуйте, пытаюсь повесить на кнопку балуна событие on click,
'balloonContentBody': '<input type="button" value="Выбрать" class="baloon-button">'
$.ajax({
// получаю метки и балуны
}).done(function(data){
data = JSON.parse(data);
if (data['success'] === true){
let objectManager = new ymaps.ObjectManager({
clusterize: true,
gridSize: 32,
clusterDisableClickZoom: true
});
map.geoObjects.add(objectManager);
objectManager.add(data['information']);
let layout = map.getBalloon().getLayout();
YMaps.jQuery(layout.getRootNodes()).find('.baloon-button').click(function() {
console.log('Do something...');
});
} else{
console.log(data['error']);
}
});
но получаю ошибку
map.getBalloon is not a function
Такой вариант тоже не работает
$('.baloon-button').on('click', function(){
console.log('Do something...');
});