Jquery 在pickadate.js中禁用多个日期
我在应用程序中与pickadate合作。在这里,我将假期动态存储在数据库中。我用宝石“gon”来取那个日期Jquery 在pickadate.js中禁用多个日期,jquery,ruby-on-rails,ruby-on-rails-4,pickadate,Jquery,Ruby On Rails,Ruby On Rails 4,Pickadate,我在应用程序中与pickadate合作。在这里,我将假期动态存储在数据库中。我用宝石“gon”来取那个日期 gon.holidays = @holidays.collect { |holiday| [holiday.date] } 在application.js中 alert(gon.holidays); 输出为 禁用pickadate中的日期。我跟着 $( '.new_leave_datepicker' ).pickadate({ selectMonths: true,
gon.holidays = @holidays.collect { |holiday| [holiday.date] }
在application.js中
alert(gon.holidays);
输出为
禁用pickadate中的日期。我跟着
$( '.new_leave_datepicker' ).pickadate({
selectMonths: true,
selectYears: 25,
disable: [
new Date([2015,06,22]),
new Date([2015,06,23])
],
min: Date.now()
});
当我输入这些静态值时,pickadate是禁用这些日期,但我想禁用那些来自
的日期。请指导我如何使用jquery的每个函数。提前谢谢大家,大家好,请尝试一下,这可能会对您有所帮助
var dates = $( '.new_leave_datepicker' ).pickadate();
picker = dates.pickadate('picker');
jQuery.each(gon.holidays, function( val ){
var newDate = new Date(val);
disableDate = picker.get("disable", [newDate]);
});
嗨,请试试这可能会对你有帮助
var dates = $( '.new_leave_datepicker' ).pickadate();
picker = dates.pickadate('picker');
jQuery.each(gon.holidays, function( val ){
var newDate = new Date(val);
disableDate = picker.get("disable", [newDate]);
});