📅  最后修改于: 2023-12-03 15:23:54.102000             🧑  作者: Mango
jQuery Mobile 是一个专门用于创建响应式网站或应用的 JavaScript 库。它提供了各种 UI 组件和工具,可以帮助开发者快速构建功能强大的移动应用程序。其中,日期时间输入框是常见的 UI 组件。下面介绍如何使用 jQuery Mobile 创建日期时间输入。
在 HTML 文档的头部引入 jQuery 库和 jQuery Mobile 框架:
<head>
<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
这里使用 CDN 引入的方式,也可以下载相应的文件并引入到项目中。
使用 input
元素创建日期时间输入框:
<label for="datetimepicker">日期时间:</label>
<input type="datetime-local" name="datetimepicker" id="datetimepicker">
这里使用 type="datetime-local"
属性来创建日期时间输入框,也可以使用 type="date"
、type="time"
属性来分别创建日期输入框和时间输入框。
在 JavaScript 代码中初始化日期时间输入框:
$(document).ready(function() {
$( "#datetimepicker" ).mobiscroll().datetime({
theme: 'ios',
display: 'bottom',
mode: 'scroller'
});
});
初始化代码使用 mobiscroll
方法来调用日期时间选择器,theme
属性设置主题样式,display
属性设置显示位置,mode
属性设置选择模式。
打开浏览器,查看日期时间输入框的效果。
使用 jQuery Mobile 创建日期时间输入框是很容易的。使用 type
属性来设置日期时间类型,使用 mobiscroll
方法来调用日期时间选择器即可。同时,jQuery Mobile 还提供了很多其他的 UI 组件和工具,让开发者可以更加便捷地创建移动应用程序。