Javascript 从地图外部打开传单上的弹出窗口?

Javascript 从地图外部打开传单上的弹出窗口?,javascript,jquery,leaflet,Javascript,Jquery,Leaflet,我使用的是传单地图,当我点击地图时,地图将在设定的位置打开一个弹出窗口,并使用以下代码居中显示位置 var popup = L.popup(); function onMapClick(e) { popup .setLatLng([40.737, -73.923]) .setContent("You clicked the map at " + e.latlng.toString()) .openOn(thisLeafletMap); thisLeafl

我使用的是传单地图,当我点击地图时,地图将在设定的位置打开一个弹出窗口,并使用以下代码居中显示位置

  var popup = L.popup();

 function onMapClick(e) {
popup
    .setLatLng([40.737, -73.923])
    .setContent("You clicked the map at " + e.latlng.toString())
    .openOn(thisLeafletMap);
     thisLeafletMap.panTo(new L.LatLng(40.737, -73.923));
}

 thisLeafletMap.on('click', onMapClick);
但是,我希望上面的代码在单击set html元素而不是映射时工作

所以我试着做一些类似的事情

  $('.lid').click(function() {
 // 
  });
其中.lid是要单击的元素,但我不知道如何正确声明该函数,我需要在上面的单击函数中添加什么才能打开上面弹出窗口中声明的弹出窗口

谢谢你的帮助

  $('#popupid').click();
然后确保你有

  data-rel="popup"  in your anchor tag....I just looked at some older code of mine that works, It if that does not do the trick Let me know. I will go find what is missing

要合并它们,我只需将

   $('.lid').on('click', onMapClick);
因此,当我单击th div而不是map时,查询运行