我有一些代码运行良好,可以对输入进行自动建议。
<script>
function initMap() {
var input = document.getElementById('pac-input');
var output = document.getElementById('pac-output');
var autocomplete = new google.maps.places.Autocomplete(testico ,
{
types: ['geocode'] ,
componentRestrictions: {country:["MY","SG"]}
});
var autocomplete = new google.maps.places.Autocomplete(output);
}
</script>
不过,我想使用jquery来选择元素。现在在上面的代码元素中被javascript选中。与其选择"getelementByID((",我想做一些jQuery((;
最简单的方法:
var input = document.getElementById('pac-input');
var output = document.getElementById('pac-output');
在jQuery中是这样的:
var input = $("#pac-input");
var output = $("#pac-output");
或者,如果你喜欢冗长的形式:
var input = jQuery("#pac-input");
var output = jQuery("#pac-output");
如果你不知道如何实现jQuery:
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script>
//Your code here...
</script>