2017-09-23 32 views
0

我再次。我再次偶然發現了一些奇怪的行爲。使用ol3幾何方法,我想使用現有的OL3 measure示例來計算面積。我調整了一點提到的例子來使用按鈕,而不是下拉列表。Openlayers 3 - 度量刪除按鈕

長話短說:當我點擊區域按鈕,我想刪除所有以前的幾何形狀,去除互動,從地圖上刪除任何現有的工具提示。我確實設法刪除了交互和幾何圖形,但我根本無法刪除那個討厭的工具提示。

我嘗試使用下面的代碼刪除創建的div元素,但沒有任何工作。

$(".tooltip tooltip-measure").remove(); 

$("#measure_id").remove(); 

if (measureTooltipElement) { 
     measureTooltipElement.parentNode.removeChild(measureTooltipElement); 
    } 

活生生的例子就是在這個fiddle

回答

0

好吧可見,我沒有找到答案,這個時候我的堅持是卓有成效的。我想刪除的問題,因爲它相對新鮮但我改變了主意,並更新jsfiddle而不是:)

問題是與錯誤的jQuery選擇器。

$('#measure_id, tooltip tooltip-static').remove(); 

希望它可以幫助別人:)