關于e的小小疑問?
????<script?type="text/javascript">
????//回車鍵或者點擊提交表單
????$('#target1').submit(function(e)?{
????????alert('捕獲提交表達動作,不阻止頁面跳轉')
????});
????//回車鍵或者點擊提交表單,禁止瀏覽器默認跳轉:
????$('#target2').submit(function()?{
????????alert('捕獲提交表達動作,阻止頁面跳轉')
????????return?false;
????});刪掉return false,這兩個的函數都能跳轉到頁面,那這里的e是不是多余的呢?
2016-09-12
$ele.submit( handler(eventObject) )
e就是概念定義里面的eventObject,是叫事件對象吧,jquery給他封裝了一些屬性,比如e.target就可以得到觸發事件元素的對象,你可以看下js里面事件捕獲,目標元素,冒泡這些東西。
這邊代碼會傳進來一個e,應該是用DW編輯代碼的時候自動生成的吧,這些代碼都是人打的,不用鉆牛角尖的。
2016-09-07
傳遞進來的e是可以對事件對象進行操作的吧,在這個例子中不用對它操作,所以可以說是多余的吧(別噴,我也是新手~~~~)