我正在使用jQuery Datepicker(jQuery 1.11.3/jQuery UI 1.11.4>我被綁定到這些版本,無法以任何方式更改或更改它們)。jQuery Datepicker - 今天不要突出顯示
開箱,jQuery的日期選擇器今天突出了以下方法:
<td class="ui-datepicker-days-cell-over ui-datepicker-current-day ui-datepicker-today"> <a class="ui-state-default ui-state-highlight ui-state-active" href="#" tabindex="144">26</a> </td>
現在我想爲了防止這種行爲擺脫UI狀態高亮類的。
我搜索在網絡上無數的暗示,所有這些都或多或少相同這樣的(包括超時,.find()等):
beforeShow:
function (textbox, instance) {
setTimeout(
function() {
$(
"#ui-datepicker-div td.ui-datepicker-today a.ui-state-highlight").removeClass('ui-state-highlight');
}, 300
);
//settimeout function end
}
但是所有這些解決方案都沒有加工。
有沒有人可以解決這個問題?
添加該取消高亮一些CSS規則? –
不,這不是一個解決方案,因爲那樣你就不能選擇(=高亮)「今天」了。我已經試過 –