📅  最后修改于: 2023-12-03 14:43:21.995000             🧑  作者: Mango
jQWidgets是一个基于Javascript的UI组件库,提供许多开箱即用、易于自定义和高度可配置的UI组件,其中 jqxDateTimeInput 是日期、时间选择器组件。setMaxDate() 方法用于设置日期选择器的最大可选日期。
// 获取 jqxDateTimeInput 对象
var dateTimeInput = $("#datetimeinput").jqxDateTimeInput({});
// 设置最大可选日期
dateTimeInput.jqxDateTimeInput('setMaxDate', new Date(2022, 11, 31));
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQWidgets jqxDateTimeInput setMaxDate() 方法</title>
<!-- 导入 jQWidgets 样式 -->
<link rel="stylesheet" href="https://jqwidgets.com/public/jqwidgets/styles/jqx.base.css">
<!-- 导入 jQuery 和 jQWidgets -->
<script src="https://jqwidgets.com/public/jqwidgets/jqx-all.js"></script>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<style>
#datetimeinput {
width: 220px;
margin: 20px;
}
</style>
</head>
<body>
<!-- 日期选择器 -->
<div id="datetimeinput"></div>
<script>
// 获取 jqxDateTimeInput 对象
var dateTimeInput = $("#datetimeinput").jqxDateTimeInput({
width: '220px',
height: '25px'
});
// 设置最大可选日期
dateTimeInput.jqxDateTimeInput('setMaxDate', new Date(2022, 11, 31));
</script>
</body>
</html>
通过 setMaxDate() 方法可以让日期选择器组件只能选择指定时间段的日期,可以帮助开发者更好地控制用户的操作。除此之外,jQWidgets 还提供了许多常用UI组件,开发者可以根据自己项目的需求选择合适的组件。