Google PlacesAutcompleteAPIとjQueryを使用しています。基本的な機能は正常に機能しています。私がやりたいのは、誰かがオートコンプリートに、そのアイテムを選択してplace_changed
イベントを発生させたい選択の1つとまったく同じものを入力した場合です。これは、トリガーする必要のある変更されたリスナーの場所にいくつかのロジックがあるためです。誰かがオートコンプリートオプションの1つとまったく同じテキストを入力した場合、誰かがオプションをクリックしたかのように動作する必要があるという考え方です。
これは私が試したもので、userLocationが入力です。
$("#userLocation").keyup(function(e){
//if the text is at least 4 chars long
if($("#userLocation").val().length > 4)
{
//iterate through each of the autocomplete options
$(".pac-item").each(function(){
if($(this).text() == $("#userLocation").val() )
{
//does not do what I need it to
$(this).trigger("place_changed");
}
});
}
});
私もを置き換えてみましたtrigger("place_changed")
が.trigger("click")
、役に立ちませんでした。
誰かがこれを以前にしたことがありますか?誰かがこれを機能させるための別の方法を提案できますか?どんなアドバイスでも大歓迎です、ありがとう!