1

この ev1、ev2、ev3 などのように名前が付けられたマップ内のマーカーのセットがあります。

リンクをクリックすると、マップからポップアップが開かれるようになり、次のようにトリガーされます。

ev1.openPopup();

しかし、私は各マーカーのポップアップコードを書くことができないので、私はこのようなjqueryコードを得ました

$(document).on('click', '.venname', function () {
var myLinkId = $('.venname').attr('data-mylink'); 
    ev+myLinkId.openPopup();
});

リンクがクリックされると、data-mylink という ID が取得され、それが ev と結合されます。たとえば、1 つクリックすると、1 という属性があり、jquery コードは 1 を取得し、変数 ev1 を作成します。ポップアップをトリガーしますが、どういうわけかこのことを機能させることができず、エラー ev is not defined. が表示されます。

では、どうすれば ev を変数 myLinkID と組み合わせることができるでしょうか?

4

1 に答える 1