简体   繁体   English

如何在jQuery-ui中获取日期选择器数据?

[英]How to get datepicker data in jQuery-ui?

How can I get data of a datapicker in jQuery ui? 如何在jQuery ui中获取数据选择器的数据? I've the next code but only get default value. 我有下一个代码,但仅获取默认值。 (I use only years) (我只用几年)

$('#datePickerTempe').datepicker( {
    changeMonth: false,
    changeYear: false,
    dateFormat: 'MM yy',
    //To hide months:
    stepMonths: 12,  
    monthNames: ["","","","","","","","","","","",""], 
    //Range
    minDate: '-4y',  //'M'-> month | 'w'-> week | 'd'-> day
    maxDate: '0y',

    buttonImageOnly: true 
});

$('#datePickerTempe').on('click', function(){ 
console.log('año: '+$('#datePickerTempe').val()); });

Get current date from datepicker (or null if nothing selected): 从datepicker获取当前日期(如果未选择,则返回null):

var selectedDate = $('#datePickerTempe').datepicker("getDate");

You can also add onSelect handler to datepicker : 您还可以将onSelect处理程序添加到datepicker

$('#datePickerTempe').datepicker( {
    onSelect: function (dateText, inst) {
        console.log(dateText);
    }
});

Refer to datepicker getDate method and datepicker onSelect option 请参阅datepicker getDate方法和datepicker onSelect选项

<input type="text" id="date" name="date" value=""/>    

<script>
    var date_fields = $('#date');
    date_fields.datepicker({
        format: 'mm/dd/yyyy'
    }).on('changeDate', function(ev){
        date_fields.datepicker('hide');
        date_fields.blur();
    });
</script>

The added scripts http://www.eyecon.ro/bootstrap-datepicker/ 添加的脚本http://www.eyecon.ro/bootstrap-datepicker/

$("#datepicker").change(function() {
    alert($(this).val());
});

Works perfectly fine here. 在这里工作完美。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM