修改传单弹出窗口时出现问题

时间:2019-02-28 16:21:59

标签: javascript leaflet

我正在传单中生成一个地图弹出窗口,代码如下:

var wrapper =
    '<div id="popup-photo-count">' +
        '<span id="popup-photo-count-number"></span> ' + util._t("#photos") +
        '</div>' +
        '<div id="popup-images-wrapper"></div>';

var popup = L.popup({maxWidth: maxWidthForThumbnails, maxHeight: maxHeightForThumbnails, autoPan: false})
    .setLatLng(coordinatesForPopup)
    .setContent(wrapper)
    .openOn(mymap);

在那之后,我使用许多异步运行的命令(例如:p

)来修改jquery的弹出内容
$("#popup-images-wrapper").append(imageString);

,弹出窗口显示添加的内容:已将其正确放置在DOM中。

但是,当我执行popup.getContent();时,我插入的html代码不存在。

这是预期的行为吗?

还有另一种更好的方法来向popup-images-wrapper div添加内容吗?p

0 个答案:

没有答案