Здравствуйте. Совсем недавно начал изучать 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>
Но карта не отрисовывается.
Заранее спасибо!