私は今日、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>
これが機能しない理由について何か考えはありますか?