javascript - 时间选择器出现在模态后面

标签 javascript jquery html css datetimepicker

我正在使用 JQuery 的 Timepicker 插件。这是我的代码:

<div class="form-group">
     <label for="time">Time of Event</label>
     <input  id="time" class="timepicker" >
     </input>
</div>

<script>

$(document).ready(function() {
    $('input.timepicker').timepicker({});
});
</script>

但是,我得到这样的结果:enter image description here

如您所见,时间选择器出现在模态窗体后面,我无法访问它。我认为这与 z-index 有关,所以我正在研究它。但是,我这次没有成功。

这是我试过的:<input id="time" class="timepicker" style="z-index:1151 !important" >

有什么想法吗?

编辑:好的,所以当我尝试更改 z-index 时出于某种原因的 timepicker它不会改变。就像它被什么东西覆盖了一样。但是,如果我在 Google Chrome Inspect 中手动更改它它工作的窗口。

最佳答案

您必须为 timepicker 容器应用 z-index

.ui-timepicker-container{ 
     z-index:1151 !important; 
}

关于javascript - 时间选择器出现在模态后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42371856/

相关文章:

javascript - iOS Safari 上的 Dexie.js 数据库实例

javascript - 如何将相同的元素添加到javascript数组n次

javascript - 当提交 promise 的 then() 时,Vuex3 突变不起作用

jQuery 输入掩码

javascript - 如何从异步调用返回响应?

javascript - 在 IE 中禁用输入文本框的粘贴(Control V)

javascript - 使用javascript创建表并向每个td添加id和class

javascript - 将路由器与 Express 和 Node.js 结合使用

javascript - 如何使用javascript限制文本框中的字符数和行数?

html - Bootstrap 4 项而不是 3 项