有人知道如何在日期选择器日历顶部显示样式选择框吗:
$('.input-field').datepicker();
选择
我尝试将其应用于ui日期选择器div内部的选择,但没有成功。
这是要播放的代码
有人知道怎么做对吗?
这解决了它。:)
使用我之前的响应中提供的概念扩展日期选择器的_updateDatepicker函数。
var updateDatepickerOriginal = $.datepicker._updateDatepicker;
$.datepicker._updateDatepicker = function(){
var response = updateDatepickerOriginal.apply(this,arguments);
this.dpDiv.find('select').chosen();
return response;
};
几乎可以工作:单击输入字段后,将.chosen()应用于每个选择。:)
$("#the_date_input_field").click(function(event){
$("#ui-datepicker-div select").each(function() {
$(this).chosen();
});
});
查看演示
选择一个月似乎可以重置整个日历。所以,真的需要一种方法来扩展初始化,这样所选的就可以固有地应用。