JS-preventDefault() 取消預設行為
語法
event.preventDefault()
說明
該方法將通知 Web 瀏覽器不要執行與事件關聯的預設動作(如果存在這樣的動作)。
注意,如果 Event 物件的 cancelable 屬性是 fasle,那麼就沒有預設動作,或者不能阻止預設動作。無論哪種情況,呼叫該方法都沒有作用。
常用情景
- 如果 type 屬性是 "submit",在事件傳播的任意階段可以呼叫任意的事件控制程式碼,通過呼叫該方法,可以阻止提交表單。
- <button>標籤在form表單中時,click時間預設會提交表單重新整理頁面,呼叫可方法,可避免重新整理頁面
- a 標籤點選時,會跳轉url,採用如下方式,可防止連結開啟 URL:
$("a").click(function(e){
e = e || window.event;
e.preventDefault();
})
相關文章
- JavaScript阻止冒泡和取消事件預設行為JavaScript事件
- 修改MyEclipse取消預設工作空間Eclipse
- JavaScript禁止瀏覽器預設行為JavaScript瀏覽器
- win10如何取消檔案預設的開啟方式_win10取消檔案預設開啟方式教程Win10
- MySQL修改表預設字符集行為MySql
- Win10系統怎麼取消設定360瀏覽器為預設瀏覽器的提示Win10瀏覽器
- jQuery阻止事件冒泡和預設行為程式碼jQuery事件
- 不要用return false阻止event的預設行為False
- 取消element中input type=number中的預設箭頭
- Web:移動端阻止預設行為的小坑Web
- 禁用手機預設的觸屏滾動行為
- 好程式設計師web前端教程分享預設行為和拖拽思路程式設計師Web前端
- C# WinForm 取消DataGridView的預設選中Cell 使其不反藍C#ORMView
- 設定 Teredo 伺服器,預設為:伺服器
- 從 ECMA 規範解析 JavaScript 預設的取值和賦值行為JavaScript賦值
- Posix執行緒程式設計指南(1)-執行緒建立與取消 (轉)執行緒程式設計
- javascript為函式設定預設引數JavaScript函式
- 設定ibus為預設輸入法
- 阻止事件冒泡(stopPropagation和cancelBubble)和阻止預設行為(preventDefault和returnValue)事件
- 抽菸行為識別預警系統
- 設定鎖定預設瀏覽器為IE瀏覽器
- AWS DocumentDB 如何設定為預設 write concern
- vi 預設設定行號和縮排
- git 設定和取消代理Git
- Yieldr:機票預訂研究 分析消費者線上預訂行為
- 取消超時執行的sqlSQL
- 為 protocol 中屬性新增預設值Protocol
- Mac 切換預設 PHP 版本為 MAMPMacPHP
- bootstrap 為什麼只能預設12列boot
- mac mysql修改預設時區為 utcMacMySql
- 如何預測隨機網路的行為隨機
- Notepad++設定為預設應用程式
- WPS教程 怎麼取消列印預覽分割線
- 設計模式-行為型設計模式
- 行為型設計模式設計模式
- win10怎麼把英文設定為預設輸入法_win10設定輸入法預設為英文教程Win10
- win10怎麼將potplayer設定為預設播放器_win10如何將potplayer設定為預設播放器Win10播放器
- 設定Maven預設的JDK為1.7,解決Update Maven Project預設為1.5和Maven打包報錯2個問題MavenJDKProject