Tôi đã đoạn mã sau đó vô hiệu hóa ngày hiện tại bằng cách thiết lập minDate đến ngày hiện tại + 1:jQuery UI datepicker - Vô hiệu hoá ngày hiện tại nhưng không nổi bật
var today = new Date();
var tomorrow = new Date();
tomorrow.setDate(today.getDate() + 1);
$("#minDate").datepicker({
showOn: "none",
minDate: tomorrow,
dateFormat: "DD dd-mm-yy",
onSelect: function(dateText) {
minDateChange;
},
inputOffsetX: 5,
});
Vấn đề là tôi muốn tắt ngày hiện tại, nhưng vẫn giữ cho nó được đánh dấu (đường viền màu xanh lam quanh ngày) trong lịch.
Có cách nào để làm điều này bằng cách sử dụng trình chỉnh sửa ngày hoặc tôi có phải tự tạo tập lệnh đánh dấu không?
Không phải là ngày được đánh dấu mặc định được chọn? Nếu vậy, nó không thể được lựa chọn và ra khỏi phạm vi được xác định cùng một lúc. –
Đầu tiên, chỉ cần tắt ngày hiện tại theo, minDate: "+ 1D", và sau đó ghi đè kiểu của nó là: \t .ui-datepicker-today span {background: # 036! cái gì khác ....} cho bất cứ thứ gì bạn cần. –