慕粉3686312
2016-09-07 01:04
<script type="text/javascript"> //回车键或者点击提交表单 $('#target1').submit(function(e) { alert('捕获提交表达动作,不阻止页面跳转') }); //回车键或者点击提交表单,禁止浏览器默认跳转: $('#target2').submit(function() { alert('捕获提交表达动作,阻止页面跳转') return false; });
删掉return false,这两个的函数都能跳转到页面,那这里的e是不是多余的呢?
$ele.submit( handler(eventObject) )
e就是概念定义里面的eventObject,是叫事件对象吧,jquery给他封装了一些属性,比如e.target就可以得到触发事件元素的对象,你可以看下js里面事件捕获,目标元素,冒泡这些东西。
这边代码会传进来一个e,应该是用DW编辑代码的时候自动生成的吧,这些代码都是人打的,不用钻牛角尖的。
传递进来的e是可以对事件对象进行操作的吧,在这个例子中不用对它操作,所以可以说是多余的吧(别喷,我也是新手~~~~)
jQuery基础(三)—事件篇
89997 学习 · 625 问题
相似问题