ฉันจะรีเซ็ตค่าปฏิทิน datepicker ได้อย่างไร .. ข้อ จำกัด วันที่ต่ำสุดและสูงสุด?
ปัญหาคือเมื่อฉันล้างวันที่ (โดยการลบค่ากล่องข้อความ) ข้อ จำกัด วันที่ก่อนหน้านี้ยังคงใช้อยู่
ฉันได้จัดเรียงเอกสารและไม่มีอะไรเพิ่มขึ้นในการแก้ปัญหา ฉันยังไม่พบวิธีแก้ไขอย่างรวดเร็วในการค้นหา SO / google
http://jsfiddle.net/CoryDanielson/tF5MH/
วิธีการแก้:
// from & to input textboxes with datepicker enabled
var dates = $("input[id$='dpFrom'], input[id$='dpTo']");
// #clearDates is a button to clear the datepickers
$('#clearDates').on('click', function(){
dates.attr('value', '');
dates.each(function(){
$.datepicker._clearDate(this);
});
});
_.clearDate () เป็นเมธอดส่วนตัวของอ็อบเจ็กต์ DatePicker คุณจะไม่พบมันใน API สาธารณะบนเว็บไซต์ของ jQuery UI แต่มันใช้งานได้อย่างมีเสน่ห์