我这里有问题。我找不到任何有用的信息,所以我在这里发帖。
我的代码:
function dateVerifier (submitButton, dateElement) {
this.submitButton = $(submitButton);
this.dateElement = $(dateElement);
var self = this;
this.validateDateBeforeToday = function() {
var todaysDate = new Date();
var inputDate = new Date(self.dateElement.val());
return inputDate.getTime() < todaysDate.getTime();
}
this.validateDateFormat = function() {
var dateFormat = self.dateElement.val();
return !dateFormat;
}
我的代码以某种方式不读这一行:
var dateFormat = self.dateElement.val();
它不会向控制台输出任何错误,但是我通过在控制台内输入变量名来检查它,并且它说它未定义。有人能告诉我我做错了什么吗?感谢您的帮助