アドレスを入力できる入力ボックスを追加するボタンがあります。住所には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"...
ませんでした。何か案が?ありがとう