Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQueryUI中获取datepicker数据?_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript 如何在jQueryUI中获取datepicker数据?

Javascript 如何在jQueryUI中获取datepicker数据?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,如何在jQuery ui中获取数据采集器的数据? 我有下一个代码,但只得到默认值。(我只用年) 从日期选择器获取当前日期(如果未选择任何内容,则为null): 您还可以将onSelect处理程序添加到datepicker: $('#datePickerTempe').datepicker( { onSelect: function (dateText, inst) { console.log(dateText); } }); 请参阅方法和选项从日期选择器获取当前

如何在jQuery ui中获取数据采集器的数据? 我有下一个代码,但只得到默认值。(我只用年)


从日期选择器获取当前日期(如果未选择任何内容,则为null):

您还可以将
onSelect
处理程序添加到
datepicker

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

请参阅方法和选项

从日期选择器获取当前日期(如果未选择任何内容,则为null):

您还可以将
onSelect
处理程序添加到
datepicker

$('#datePickerTempe').datepicker( {
    onSelect: function (dateText, inst) {
        console.log(dateText);
    }
});
请参阅方法和选项


变量日期字段=$(“#日期”);
日期\字段。日期选择器({
格式:“mm/dd/yyyy”
}).on('changeDate',功能(ev){
日期字段。日期选择器('hide');
date_fields.blur();
});
添加的脚本


变量日期字段=$(“#日期”);
日期\字段。日期选择器({
格式:“mm/dd/yyyy”
}).on('changeDate',功能(ev){
日期字段。日期选择器('hide');
date_fields.blur();
});
添加的脚本

在这里工作非常好


在这里工作非常好。

使用日期选择器选择年份是一个非常不寻常的解决方案。。。简单的下拉菜单对用户来说不是更容易吗?我更喜欢日期选择器,因为jqueryui combobox无法正常工作。您知道另一个类似的选项吗?
是一个组合框。使用日期选择器选择年份是一个非常不寻常的解决方案。。。简单的下拉菜单对用户来说不是更容易吗?我更喜欢datepicker,因为jqueryui combobox无法正常工作。您知道另一个类似的选项吗?
是一个combobox。@Vicentrele应该这样做。我认为它不起作用,因为如果选择了一天,该值不会重新加载。我不使用天。@Vicentrele应该这样做。我认为它不起作用,因为如果选择了天,值不会重新加载。我不使用天。我认为它不起作用,因为如果选择了天,值不会重新加载。我不使用天数。@Vicentrele也许我不明白,但每次选择新日期时,值都在变化。我甚至在我的样本中使用了您的选项,它有效,它显示了正确的日期,请检查。我认为你问的问题是错误的,你到底想达到什么目的?看看这个:如果你没有选择一天,那么这个值不会改变。当选择一天时,它会发生变化。我将使用另一个不带datepickerI的选项来解决这个问题。我认为它不起作用,因为如果选择了一天,该值不会重新加载。我不使用天数。@Vicentrele也许我不明白,但每次选择新日期时,值都在变化。我甚至在我的样本中使用了您的选项,它有效,它显示了正确的日期,请检查。我认为你问的问题是错误的,你到底想达到什么目的?看看这个:如果你没有选择一天,那么这个值不会改变。当选择一天时,它会发生变化。我将使用另一个不带日期选择器的选项来解决此问题
$('#datePickerTempe').datepicker( {
    onSelect: function (dateText, inst) {
        console.log(dateText);
    }
});
<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>
$("#datepicker").change(function() {
    alert($(this).val());
});