0

私は今日、Googleと戦っています。ID「locationsearch」の入力フィールドで完全に機能するオートコンプリートがあります。

私が望むのは、Googleのオートコンプリートから提案を取得できるようにすることですが、Googleが提案を入力するために使用する「.pac-container」クラスを選択することさえできないようです.

私のコードはこれです:

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8" />
   <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false&language=se"></script>
   <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
   <script>

   function init() {

      // Make autocomplete
      var input = document.getElementById("locationsearch");
      var options = { componentRestrictions: {country: 'se'} };
      var autocomplete = new google.maps.places.Autocomplete(input, options);

      // Try to see if we can click on Google's suggestion list
      $(".pac-container").on("click", function(){
         alert("clicked on pac");
      });

   }
   google.maps.event.addDomListener(window, 'load', init);

   </script>
</head>
<body><input id="locationsearch" type="text" onchange=""></input></body>
</html>

これが機能しない理由について何か考えはありますか?

4

0 に答える 0