【发布时间】:2019-06-23 09:53:01
【问题描述】:
我想为日期选择器日历的特定输入字段禁用一些数组日期。但是这些日期不会在该特定输入字段的日历中禁用。
html
<input class="form-control time_slot_searchField" id="datepicker" name="" type="text" required="" style="">
<input class="form-control" id="patient_email" type="email" placeholder="Email" name="patient_email">
<input class="form-control" id="patient_name" type="text" placeholder="Full Name" name="patient_name">
脚本
var exclude = ["2019-06-14","2019-06-15","2019-06-16"]
$('input').datepicker({
beforeShowDay: function(date){
var day = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ exclude.indexOf(day) == -1 ]
}
});
此日期禁用脚本在所有输入字段中应用。
但我只想将脚本应用于 id #datepicker 输入字段。
这就是我使用的原因
$('input #datepicker').datepicker 而不是 $('input').datepicker
但不起作用。
如何仅在 ID datepicker 输入字段中应用禁用日期。
有人帮忙吗?提前致谢。
【问题讨论】:
标签: javascript jquery