javascript - 谷歌位置自动完成功能在模态中不起作用

标签 javascript jquery twitter-bootstrap modal-dialog bootstrap-modal

我在模态中使用谷歌自动完成功能。当我单击输入字段时,它会显示模式后面的结果。我没有使用任何CSS。它在模态之外完美工作。但它在模态中工作得不好。请帮助我。

HTML 代码

<div class="form-group">
    <p class="control-label1">City</p>
    <input type="text" id="locationTextField" placeholder="" name="city" class="form-control">
</div>

Javascript代码

//Google Map
function initialize() {
    var input = document.getElementById('locationTextField');
    var autocomplete = new google.maps.places.Autocomplete(input);
}

function validateCity() {
    searchfield = $('#locationTextField').val();
    if (searchfield == "" || searchfield == null) {
        return false;
    }
    else {
        $('#locationTextField').val('');
        return false;
    }
}
google.maps.event.addDomListener(window, 'load', initialize);

最佳答案

我通过在 css 中添加以下代码找到了答案

div.pac-container {
   z-index: 1050 !important;
}

关于javascript - 谷歌位置自动完成功能在模态中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41120389/

相关文章:

javascript - 来自对象的可执行代码(最好没有 eval())

javascript - 浏览器同步不使用 gulp 重新加载

JavaScript 变量等于 jQuery 选择器创建开始和结束标记。为什么?

javascript - onChange 复选框高亮行

javascript - JQuery 在悬停输入时显示标签

css - bootstrap col 跳出容器

两个对象的 JavaScript 函数 onclick

javascript - 如何设置 number_field_tag 的样式

html - Bootstrap 打印和列大小调整

javascript - Bootstrap 表单中日期和时间字段的 jQuery 验证