0

アドレスを入力できる入力ボックスを追加するボタンがあります。住所にはgeocomplete プラグインを使用しています。ajax で生成されなかったすべての入力ボックスで、ジオコンプリートが機能します。入力がajaxによって生成された場合、そうではありません。

これは、入力ボックスを生成するための私のコードです:

$('.add-drop').on('click', function(){  
     $.ajax({
         url : '/ajax/get-location-input',
         success : function(data){   
            $('#additional-drop').append(data);
        } 
    }); 
});

これは私のジオコンプリートコードです:

$(".get-location").geocomplete({
    details : "form",
    types : ["geocode", "establishment"]
  }).bind("geocode:result", function(event, result){  
      console.log(result);
});

問題はクラスではありません。のようなことをしようとしましたが、うまくいき$(".get-location").on("geocomplete"...ませんでした。何か案が?ありがとう

4

1 に答える 1