这是一些jQuery javascript代码。它在做什么?

时间:2018-04-05 23:54:31

标签: javascript jquery comma-operator

以下是jquery.validate.unobstrusive.js的代码片段。这是围绕jQuery.validate对象的微软包装。

var $jQval = $.validator,
    adapters,
    data_validation = "unobtrusiveValidation";

 alert($jQval);

如您所见,我打印了$ jQval变量的内容。下面是它包含的内容,它是$ .validator函数,它是上面$ jQval赋值语句中的第一个参数。我不明白这里发生了什么。首先我认为这是javascript逗号运算符,但是如果这是真的,那么不应该为$ jQVal变量赋值最后一个参数的值而不是第一个吗?

这就是上面的alert()语句打印

 function(options,form) {
   this.settings = $.extend(true,{},$.validator.defaults,options
 };
 this.currentForm = form;
 this.init();

}

0 个答案:

没有答案