anyboady是否知道datepicker日历顶部显示的样式选择框:
$('.input-field').datepicker();
我尝试将其应用于 ui-datepicker-div 内部,但没有运气。
anyboady知道怎么做吗?
答案 0 :(得分:5)
这解决了它。 :)
使用我之前的回复中提供的概念扩展datepicker的_updateDatepicker函数。
var updateDatepickerOriginal = $.datepicker._updateDatepicker;
$.datepicker._updateDatepicker = function(){
var response = updateDatepickerOriginal.apply(this,arguments);
this.dpDiv.find('select').chosen();
return response;
};
答案 1 :(得分:1)
几乎有效:点击输入字段后,将.chosen()应用于每个选择。 :)
$("#the_date_input_field").click(function(event){
$("#ui-datepicker-div select").each(function() {
$(this).chosen();
});
});
选择一个月似乎会重置整个日历。 因此,确实需要一种方法来扩展初始化,以便选择性地应用。