jquery日曆datepicker的使用方法

找了好久,終於找到了。如今分享。javascript

1.下載jquery,連接css文件。css

2.新建一個<div>,以下:java

<div id='cal' ></div>


3.而後就是javascript的代碼了,以下:jquery

<script>
        $(document).ready(function() {
            $("#cal").datepicker({dateFormat:'yy-mm-dd'});
        });
    </script>


4.ok!如今日曆就已經顯示出來了!ui

5.若是但願text文本框也能夠彈出日從來讓咱們選擇,那麼能夠這麼作,以下:this

<input  type="text" id="cal"  readonly="readonly" >

6.其實,咱們能夠發現,就是將id改了一下。這就是jquery日曆的好用之處啊!spa

 

datepicker的一些經常使用屬性:.net

1.numberOfMonths、showCurrentAtPos顯示多個日曆orm

numberOfMonths用於指定一次顯示幾個日曆,showCurrentAtPos則用於指定當前的日曆在第幾個顯示(通常放在中間),效果以下:xml

注:實現中文顯示只須要將jquery.ui.datepicker-zh-CN.js這個js文件導入就能夠了,jquery下載時就有。

2.defaultDate設置日曆的初始時間

就是默認選中的一個(不是當前時間,當前時間一直和其餘日期外觀不同)

例:defaultDate:'2012-11-11"

3.dateFormat格式化輸出字符

dateFormat:'yy-mm-dd'

則會輸出,例如:2012-11-11   這種樣式

 

最後給個今天作的例子吧!

<script>
        $(document).ready(function() {
            var time=$('#datetime').val()
                $("#cal").datepicker({showCurrentAtPos:1,defaultDate:'{{ datetime }}', dateFormat:'yy-mm-dd',numberOfMonths:3,onSelect:function(dateText,inst){
                $('#datetime').attr('value',dateText);
                thisURl=window.location.host
                location.replace("http://"+thisURl+"/?depart=all&date="+dateText)
            }});

        });
    </script>
相關文章
相關標籤/搜索