Javascript jQuery日期选择器到期日期

Javascript jQuery日期选择器到期日期,javascript,jquery,validation,datepicker,Javascript,Jquery,Validation,Datepicker,我正在使用jQueryUI的Datepicker插件。当用户登录时,一旦过期日期过期,我需要显示一条错误消息。我尝试在下面添加if语句,但它不起作用。有什么想法吗 $("#expDate").datepicker({ changeMonth: true, changeYear: true, minDate: 0 }); if (Date.parse(expDate) < jQuery.now()) { $(

我正在使用jQueryUI的Datepicker插件。当用户登录时,一旦过期日期过期,我需要显示一条错误消息。我尝试在下面添加if语句,但它不起作用。有什么想法吗

    $("#expDate").datepicker({
        changeMonth: true,
        changeYear: true,
        minDate: 0
    });

   if (Date.parse(expDate) < jQuery.now()) {
      $("#expDate").addClass("error");// . for class  expDate
  }
$(“#expDate”).datepicker({
变化月:对,
变化年:是的,
minDate:0
});
if(Date.parse(expDate)
也许您忘了将jquery选择器添加到expDate

尝试使用:

if (Date.parse($('#expDate')) < jQuery.now())
if(Date.parse($('#expDate'))
使用jQuery进行过期日期验证

档案:

gem 'bootstrap-datepicker-rails'
application.js

//= require datapicker/bootstrap-datepicker.js
application.css.scss

*= require datapicker/datepicker3.css
application.js:

    $(document).ready(function(){

      $('.datepicker').datepicker({
        format: "yy-mm-dd",
        startDate: new Date('2019-1-1'), 
        endDate: new Date('2025-12-31')
      });
    };

});

那么
expDate
变量中有什么?对不起,我不知道你的意思。它是在表单首次填写和提交时选择的日期。是否执行
if
语句中的代码?是否正在添加
错误
类?