2017-09-23 33 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(); 

希望它可以帮助别人:)