900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Jquery日期 时间选择插件

Jquery日期 时间选择插件

时间:2020-06-14 05:31:57

相关推荐

Jquery日期 时间选择插件

在jquery ui中,提供了一个非常实用的日期选择器:datepicker,使用它能非常方便的展现日历中的日期,灵活配置相关选项,包括日期格式、范围等。我们经常在WEB应用中用到datepicker,比如要求用户输入日期进行相关查询的。我们很早之前就应用datepicker到很多项目中,今天整理成文与大家分享。

查看演示DEMO 下载源码

准备工作

首先请到官网下载datepicker插件代码,注意官网提供了整个jquery ui的所有插件下载,但是您可以选择其中几个用到的插件下载,本文中只用到datepicker,所以只选择下载jquery ui核心代码和datepicker代码。你可以直接点击本文上面的Download下载按钮下载demo源码包,其中就包括了datepicker插件源码。

HTML

首先在head之间引入jquery库文件和datepicker插件以及相关css。

<scripttype="text/javascript"src="js/jquery.js"></script>

<scripttype="text/javascript"src="js/jquery-ui-datepicker.js"></script>

<linkrel="stylesheet"type="text/css"href="css/jquery-ui.css"/>

然后在body间加入一个输入框。

<inputtype="text"id="date_1"/>

Javscript

调用datepicker非常简单,直接使用以下代码就可以实现:

$(function(){

$("#date_1").datepicker();

});

这样,单击输入框的时候会自动弹出一个日期选择器,选中日期后,自动关闭选择器,并在输入框中显示选中的日期。

时间选择

Datetimepicker依赖于jquery和jquery ui,因此,您首先要获取jquery库和jquery ui以及datetimepicker,点击这里下载最新版的datetimepicker

在html页面中head中加入以下代码:

<linkrel="stylesheet"type="text/css"href="css/jquery-ui.css"/>

<scripttype="text/javascript"src="js/jquery.min.js"></script>

<scripttype="text/javascript"src="js/jquery-ui.js"></script>

<scripttype="text/javascript"src="js/jquery-ui-timepicker-addon.js"></script>

然后在body建加入一行代码:

<inputtype="text"id="example"/>

CSS

注意,除了引入jquery ui的样式外,还需额外加入以下样式,用于控制时间控件的外观。

.ui-timepicker-div.ui-widget-header{margin-bottom:8px;}

.ui-timepicker-divdl{text-align:left;}

.ui-timepicker-divdldt{height:25px;margin-bottom:-25px;}

.ui-timepicker-divdldd{margin:010px10px65px;}

.ui-timepicker-divtd{font-size:90%;}

.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}

.ui_tpicker_hour_label,.ui_tpicker_minute_label,.ui_tpicker_second_label,

.ui_tpicker_millisec_label,.ui_tpicker_time_label{padding-left:20px}

jQuery

当输入框获得焦点时,调用datetimepicker。

$('#example_1').datetimepicker();

如果只需要显示时间,则:

$('#example_2').timepicker();

定义时间格式:

$('#example_3').datetimepicker({

showSecond:true,

showMillisec:true,

timeFormat:'hh:mm:ss:l'

});

请点击这里查看更多demo。

选项及事件使用说明

datepicker提供了丰富的选项设置事件方法调用,笔者先将经常用到的相关属性和方法整理成表格,方便查询和使用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。