YMaps.jQuery, передача компонета
Здравствуйте. Совсем недавно начал изучать jQuery. Создаю экземпляр карты и делаю привязку к созданному контейнеру
function showMap() { var mapContainer = YMaps.jQuery("#YMapsID"), map = new YMaps.Map(mapContainer[0]); } Из html странички вызываю <a href="#" onclick="showMap();return false;">показать карту</a> <table> <tr> <td><div id="YMapsID" style="width:500px;height:500px;display:none"></div></td> <td valign="top"><ul id="menu"></ul></td> </tr> </table> Как мне передать имя контейнера, в котором я хочу нарисовать карту? Пытался сделать так function showMap(Container) { var mapContainer = YMaps.jQuery(Container), map = new YMaps.Map(mapContainer[0]); ... } Из html странички вызываю <a href="#" onclick="showMap('YMapsID');return false;">показать карту</a> <table> <tr> <td><div id="YMapsID" style="width:500px;height:500px;display:none"></div></td> <td valign="top"><ul id="menu"></ul></td> </tr> </table> Но карта не отрисовывается. Заранее спасибо! |
valyan,
showMap('#YMapsID') или YMaps.jQuery(#+Container) |
Цитата:
var mapContainer = YMaps.jQuery(#+Container); то ругается (указывает под знаком "=") Код:
MyMap.js:5:40 Expected an operand but found error |
valyan,
кавычки забыл YMaps.jQuery('#'+Container) |
Цитата:
|
Часовой пояс GMT +3, время: 04:30. |