Клуб API Карт

Получение id ссылки из балуна

Пост в архиве.

Здравствуйте, подскажите пожалуйста, как можно при помощи jquery получить ссылку, которая размещена в балуне

P.S. такой вариант не работает - $("#[id-ссылки]").click(function(){alert('work')}); он ее просто не видит.

3 комментария
Александр Новиков
28 января 2016, 08:17
Содержимое балуна генерируется динамически. И пока балун не показан как такового HTML кода для него не существует. Как вариант использовать ваш код после того как балун был показан, либо прописывать напрямую onclick для ссылки.
С помощью метода setBalloonContent() можно задать html-ноду, на которую можно навешивать любые обработчики событий.

Например,
map.openBalloon(map.getCenter(),
    YMaps.jQuery('щелкни на меня')
        .find("#linkID")
            .bind("click", function () {
                alert("click");
                return false;
            })
        .end()[0]
);
Спс всем за помощь