@Lashchevsky если получили ответ, нужно отметить его решением, а не задавать новый вопрос. Тем не менее я помогу, если приведете разметку этих двух селектов. Задача не совсем ясна.
Для комментариев есть комментарии. Что значит не подходит к Вашему случаю? Вы постарайтесь осознать одну простую истину, что если общепринятое решение не подходит Вам, то явно указывает в 90% случаев, что Вы что-то делаете не так, и только в оставшихся 10% о том, что Ваша задача уникальна. Поверьте, меню — это не уникальная задача. Предоставьте Вашу разметку. И постарайтесь пояснить, чем Вас не устраивает вариант с this.
Оформите пример с картой где-нибудь, замените ваши php вставки на реальные величины, так как они не имеют отношения к вопросу, напишите, используете ли в проекте jquery.
@aspetek при наличии функции на js можно решить и при ресайзе окна. Но в общем да, простого решения нет. За этим и в программах верстки для печати надо постоянно следить, а уж html/css до нормальной типографики еще пилить и пилить.
Оформите пример, покажите, как получили координаты и как пытаетесь передать их placemark. Оформить пример можно на jsfiddle.net , codepen.io или любом подобном ресурсе.
@evnuh допишите, чтобы автор не забыл после того, как сработает $(document), и он разберется что такое делегирование, заменить document на ближайшего родителя, который не добавляется динамически.
@massef ну мне в голову ничего не приходит. Если придумаю — напишу. Просто у меню обычно стоит задача отобразить пункт, и это было бы просто, если бы Вам не надо было еще и сворачивать его по повторному клику.