Hyperlink 在地图上宣传10多个可点击图标

Hyperlink 在地图上宣传10多个可点击图标,hyperlink,leaflet,markers,Hyperlink,Leaflet,Markers,我现在的问题很难解释。我想在地图上画很多标记。如果单击链接,您将看到打开的标记弹出窗口。 我注意到,如果标记号大于9,则没有id。 如何修复它 function markerFunction(id){ for (var i in markers){ var markerID = markers[i].options.title; alert(id);

我现在的问题很难解释。我想在地图上画很多标记。如果单击链接,您将看到打开的标记弹出窗口。 我注意到,如果标记号大于9,则没有id。 如何修复它

function markerFunction(id){
                for (var i in markers){
                    var markerID = markers[i].options.title;
                    alert(id);


                    if (markerID == id){
                        markers[i].openPopup();
                    };

                }
            }

            $("a").click(function(){
                markerFunction($(this)[0].id);

            });

苏边努!在您描述的用例中通常不会有技术上的困难。我们可能需要更多关于你链接的详细信息。看起来您使用链接文档ID将其与标记的标题相匹配?有多种替代方法可以实现从地图外的链接打开标记弹出窗口的行为。我遵循此链接:如果您有其他方法更容易,我希望您解释。我不明白它为什么不起作用。但我知道id在10以上是空的。在一个函数中,我搜索并显示结果。我找到了很好的结果。我重写了函数两次。所以代码是好的。我刚刚从你的小提琴中叉出来的这个例子似乎很好,带有
标记\u 10
。你能举一个例子说明你所说的坏行为吗?