Доступ к выбору jquery в контексте информационного окна Google Maps - PullRequest
0 голосов
/ 30 сентября 2011

У меня есть веб-страница, которая широко использует JQuery, без проблем.По сути, это карта Google с дополнительными кнопками, реализованными в виде пользовательских элементов управления.

Однако, когда я всплываю в информационном окне, я хочу разместить в этом окне некоторый текст, а также кнопку.Когда пользователь нажимает эту кнопку, я хочу, чтобы что-то произошло (всплывающее другое маленькое окно).

Моя проблема в том, что селекторы JQuery, похоже, не знают о разметке в моем информационном окне.

Вот фрагмент JavaScript, который показывает, как я открываю информационное окно Google Maps:

contentString = contentString + '<input class=\"key\" id=\"dtmf55\" value=\"More\" type = \"button\" title=\"Click me for information !\">';
current_infowindow.setContent(contentString);
current_infowindow.open();

В другом месте страницы у меня есть JQuery:

$("#dtmf55").click(function() {
 alert ("Ya got me.");
});

Я знаю, что JQuery работает, потому чтоЯ могу поместить ту же кнопку в другом месте на странице (не в информационном окне), и нажатие кнопки запускает функцию щелчка.

Итак, как я могу получить в своем информационном окне доступ к тому же контексту?Или я просто на неправильном пути?

Спасибо,

1 Ответ

0 голосов
/ 30 сентября 2011

вам, вероятно, нужно использовать функцию LIVE

$("#dtmf55").live('click',function() {
 alert ("Ya got me.");
});

Это свяжет щелчок с сгенерированным javascript элементом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...