有谁知道日期选择器日历顶部的样式选择框是如何出现 的:
$('.input-field').datepicker();
与选择
我尝试将它应用到ui-datepicker-div内部,但没有运气。
有谁知道如何做对吗?
这解决了它。:)
使用我之前回复中提供的概念扩展 datepicker 的 _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();
});
});
选择一个月似乎会重置整个日历。因此,确实需要一种方法来扩展初始化,以便固有地应用所选择的。