2 lukang520 lukang520 于 2016.02.24 15:31 提问

validate 方法返回一个 Validator 对象 5C

不太能理解这句话,相当于,我用
$(".id").validate(); 方法

$(".id")直接便成Validator 对象
就可以直接用Validator 对象的方法 form()
就可以写
$(".id").form();
请问它是怎么实现的,求代码解释。

2个回答

cyssxt
cyssxt   2016.02.24 16:00

虽然我不知道你是不是用validator插件,这里肯定是
调用validate方法的是把form方法直接绑定到jquery上面了。类似于$.fn.form = function(){/**代码逻辑*/},
你可以试试,有问题继续回复吧。

showbo
showbo   Ds   Rxr 2016.02.24 16:04

不懂你要问什么。一般jquery支持链式写反,方法执行后返回的是jquery包装的对象,所有可以继续调用jquery扩展过的方法

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JQuery Validate-Validator对象
validate 方法返回一个 Validator 对象。Validator 对象有很多方法可以用来引发校验程序或者改变 form 的内容,下面列出几个常用的方法。meta String 方式将验证规则写在了控件中$("#myform").validate({ meta:"validate", submitHandler:function() { alert("Submitted!") }
Hibernate Validator 校验方法的参数,返回值,构造函数
Hibernate Validator 校验方法的参数,返回值,构造函数 之前我们使用hibernate-Validator的时候基本是对于某个JavaBean进行的校验,比如下面的这个例子 public class ValidateInfoBean { @NotNull(message = "姓名不能为空!") @Min(value = 1, message = "Id只能大于等于1
JSR 303 - Bean Validation 简介及使用方法
一、JSR-303简介JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。此实现与 Hibernate ORM 没有任何关系。 JSR 303 用于对 Java Bean 中的字段的值进行验证。 Spring MVC 3.x 之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方便地验证。
validate中remote返回函数中+号导致submitHandler无法执行
validate中remote返回函数中+号导致submitHandler无法执行            这是2017年以来我遇到的最无语的bug,现在暂时还没想到原因,但是这个错误真的很无语。            这是我的validate中rule的定义,其中+new Date;            采用至慕课网上validate插件视频中的例子。rules:{
hibernate validator组校验,同时校验多个组
要校验的bean如下:public class EntityFO implements Serializable{ private static final long serialVersionUID = -3439903203844871425L; /** 实体id */ @NotNull(message = "实体id不能为空", groups = { ValidateGr
获取jQuery validation对象的两种方式
使用如下语句对表单添加jQuery Validation:$("#changePasswordForm").validate();获取jQuery Validation对象:var validator = $("#changePasswordForm").validate();从表单中获取jQuery Validation对象:var validator = $("#changePasswordFo
jquery validate如果验证的元素是数组怎么办?
比如:              在validate校验的时候加上引号,这样就OK了! "brand_pid[ ]":         {                     required:true,min:1         }, "brand_pid[ ]":{                     required:"请选择行业分类",min:jQue
11.Laravel5学习笔记:扩展 Validator 类
简介在 Laravel5 中,本身已经提供了丰富的验证规则供我们使用,但是天下应用奇葩多,做为程序员你会发现永远都有新的验证规则诞生,光是组合已经拯救不了你的项目了。这个时候就需要我们扩展 Validator 类,来使之帮助项目继续健康向前发展。官方给了多种扩展 Validator 的方式,我独爱直接扩展该类,但是关于这一点,官文中又写的寥寥数语,确实新人有些无奈。这里详细说一下,如何扩展它。扩展验
jquery validate 动态控制 错误信息(根据ajax 返回信息)
jQuery.validator.addMethod("checkUnique", function (value, element) { var validator = this; // 异步方法 $.ajax(function(){ var errors = {}; errors[element.name] = "这里是接口返回的错误信息";
Jquery validate 静态方法和常用方法的使用
valid方法使用 : <!-- jsp代码片段 主要是两个文本框一个按钮 --> <form id="formID"action="login.spring" method="get"> 用户名:<input type="text" name="username" id="username" ><br><br>