相关文章推荐
dom对像的提交form.submit();和jquery对像的提交$('').submit();功能上是没有什么区别的。但是如果用了jquery validate插件,提交时这二个就区别大了。$('').submit();提交时,jquery validate会进行验证,submitHandler里面如果写了$('').submit();会导致死循环,而form.submit();则不会。

这个问题是个小问题,如果不注意,或者写习惯了,容易出错;并且出错时,很难查找。我花了近二个小时,才找到原因。

一,简单说一下dom对像和jquery对像

dom对像,你要用js的写法来操作,页面中的标签。而jquery对像呢,你要用jquery的语法来操作。

dom对像转换成jquery的对像呢,也很简单,就加上$()这个就行了,然后就可以用jquery的语法来操作,页面中的标签了。我想大家用的最多就是this了。看一下例子。

查看 复制 打印 ? $( 'input[name^="hour"]' ).each( function (index){ this.value=index; //this是dom对像,js写法 $( 'input[name^="hour"]' ).each( function (index){ $(this).val(index); //$(this)是jquery对像,jquery写法 二,jquery validate 死循环程序

查看 复制 打印 ?
 
推荐文章