我们使用的是jQuery datepicker,它在Chrome和Firefox中运行良好,但是IE11出现了问题,特别是以下错误:
对象不支持属性或方法“ datepicker”
我希望我的代码也可以在IE11上正常工作。
$(document).ready(function() {
$("#DOB").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
yearRange: "-100:-17",
onSelect: function(selDate) {
var selyear = $(".ui-datepicker-year").val();
seldate = selDate.split('-');
seldate = selyear + '-' + seldate[1] + '-' + seldate[2];
$(this).val(seldate);
}
});
});
答案 0 :(得分:0)
尝试使用F12开发人员工具检查JQuery UI引用是否加载成功。
此外,请尝试使用以下JQuery参考:
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>