我不得不使用旧版本的jQuery UI,它是1.8.10。此版本中的日期选择器在z-index设置中有一个错误,有时它会出现在其他控件下。我只是想调整dp的z-index,使其出现在其他控件的顶部。我试图将z-index更改为.js文件,但失败了。我读过,你必须在aftershow事件中设置这个值,因为如果它的更早(不知道这是否为真),该值将被覆盖。这是一个如何创建一个dp实例的例子...我还附加了一个timepicker到datepicker。如何更改jQuery UI Datepicker Z-Index值?
$(function() {
$("input[id$='txtPreviousCutOff']").datetimepicker({
timeFormat: "hh:mm tt",
stepMinute: 5
});
$("#dpimage6").click(function() {
$("input[id$='txtPreviousCutOff']").datepicker("show")
});
});
我去了这是方法,它的工作到目前为止!所有3个都是很好的答案,但愿我可以检查它们全部:) – user1732364
我必须做#ui-datepicker-div来通过ID指定元素(它们在我们的jQuery版本中的命名都是相同的)。 –
这有点不好意思,因为可能有'.modal'通过引导程序铺设,其中有'z-index:1050'。我会建议*不要*在同一时间/页面/整个项目中混合使用jquery-ui和bootstrap。但专门切换到一个以避免这种干扰。 – Roland