jquery - 如何动态禁用jquery日历中的特定日期并使另一个日历maxdate取决于该日历?

标签 jquery jquery-ui calendar

我在 HTML 页面上有两个日历,定义为:

<p>Calendar 1:
    <input type="text" id="datepicker1" />
</p>
<p>Calendar 2:
    <input type="text" id="datepicker2" />
</p>

我想禁用日历 1 上的所有星期日、星期一和星期二,并且还想将该日历的 minDate 设置为明天。

我还想让日历 2 的 maxDate 成为日历 1 中选择的日期。

最佳答案

  function beforeShowDay(date) {
     var day = date.getDay();
     return [(day != 7 && day != 1 && day != 2)];
}

此代码将禁用日历中的所有星期日、星期一和星期二。

$("#datepicker1").datepicker().change(function () {


    $("#datepicker2").datepicker('option', 'maxDate', $(this).datepicker('getDate'));


});

此代码将在第一个日历选择上设置第二个日历 maxDate。

关于jquery - 如何动态禁用jquery日历中的特定日期并使另一个日历maxdate取决于该日历?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29387472/

相关文章:

javascript - 当获取 2 个不同函数中的两个变量的总和时,结果为 NaN

javascript - 对象[对象对象]没有方法 'autocomplete'

jquery-ui - jquery UI slider 最小/最大值

javascript - 与 jquery 连接

javascript - HTML 不链接脚本或样式表

c - 打印当前日期

java - Android-从 DatePickerDialogFragment 中删除 Calendarview

java - 如何检查日期对象是否等于昨天?

php - 在 laravel 5.4 mix 上添加 jQuery

javascript - jquery在点击另一个对象时开始拖动对象