无法使用选择器选择Google的自动填充建议元素?

时间:2013-04-04 23:41:56

标签: javascript autocomplete

我今天一直在和谷歌打架。 我在id为“locationsearch”的输入字段上有一个功能完备的自动完成功能。

我想要的是能够并从谷歌的自动填充中获取建议,但似乎我甚至无法选择谷歌用来填充建议的“.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>

有关为什么这不起作用的任何想法?

0 个答案:

没有答案