Jquery 日期选择器在选择日期后不隐藏
我想做的是,当我从日期选择器中选择年份时,选择器需要关闭 下面是我实现的代码段Jquery 日期选择器在选择日期后不隐藏,jquery,datetime,datepicker,jquery-ui-datepicker,Jquery,Datetime,Datepicker,Jquery Ui Datepicker,我想做的是,当我从日期选择器中选择年份时,选择器需要关闭 下面是我实现的代码段 $('.bootstrap-tagsinput input[type="text"]').datepicker().on('changeDate', function()({ minViewMode: 2, format: 'yyyy', endDate: '+0y', startDate: '2016',
$('.bootstrap-tagsinput input[type="text"]').datepicker().on('changeDate', function()({
minViewMode: 2,
format: 'yyyy',
endDate: '+0y',
startDate: '2016',
$(this).datepicker('hide');
onSelect: function(dateText) {
$('#yearPicker').tagsinput('add', dateText);
}
});
这给了我一个控制台错误,名为
未捕获的语法错误:意外标记
谁能帮我解决这个问题?
谢谢。试试这条路
$document.readyfunction{
$'example1'。日期选择器{
格式:yyyy,
自动关闭:正确
};
$'example2'。日期选择器{
格式:yyyy
}.关于“变化”,函数{
$'.datepicker'.hide;
};
};
您的问题可能与以下事实有关:您在这里混合了两个阶段:datepicker1的初始化和在其上添加的事件侦听器。“变更日期”是一个事件 1您需要初始化日期选择器 2此部分可能没有用处,因为日期选择器在默认情况下应在日期拾取时关闭
请详细阅读文档,以便更好地了解其工作原理。此处的代码错误。请阅读文档中的“如何将事件附加到日期选取器”,以及“选择日期时默认关闭日期选取器”,
$('.bootstrap-tagsinput input[type="text"]').datepicker({
minViewMode: 2,
format: 'yyyy',
endDate: '+0y',
startDate: '2016',
onSelect: function(dateText) {
$('#yearPicker').tagsinput('add', dateText);
}
});
$('.bootstrap-tagsinput input[type="text"]').on('changeDate', function(){
$(this).datepicker('hide');
})