myPlacemark = new ymaps.Placemark([55.907228, 31.260503], { balloonContentHeader: "Балун метки", balloonContentBody: "<button class='set-moderated'>модерировать</button>", balloonContentFooter: "Подвал", hintContent: "Хинт метки" }); $('.set-moderated').on('click', function() { alert('успешно промодерировано'); }); I create a label with a balun, in balloonContentBody enter html with the class 'set-moderated' to trigger the jquery event, but it does not work. I know that there is a solution through the creation of your template. But is there a simpler solution? After all, I have many widgets on my site, and they all render in a standardized way where I need them - I’ll balloonContentBody them right there in balloonContentBody and render, and I don’t really like rewriting templates.