Event.returnValue 已棄用:使用Event.preventDefault()
jQuery 的event.returnValue方法已被方法已的棄用,並應替換為標準event.preventDefault()
。問題:
在提供的腳本中,附加了一個單擊事件處理程序 ID 為 #changeResumeStatus 的元素。當您按一下該元素時,它會使用 jQuery 的 .get() 方法傳送 HTTP GET 請求。但是,Google Chrome 控制台顯示以下錯誤:event.returnValue 已棄用。請改用標準的 event.preventDefault()。說明:
event.returnValue 屬性用來阻止預設行為一個事件。在本例中,它用於在 出現時阻止表單提交。被點擊。但是,此屬性已被棄用,並將在未來版本的瀏覽器中刪除。建議替換為 event.preventDefault()
,它具有相同的功能。解決方案:
要修復警告,請替換以下內容line:event.returnValue = false;
event.preventDefault();
with:
with:
with:
with:with:這將阻止使用標準event.preventDefault() 方法提交表單。 升級到jQuery 1.11:如果可能,建議升級到jQuery 1.11,它已經透過包含event.preventDefault() 支援解決了這個問題。以上是如何使用 jQuery 修復警告「event.returnValue 已棄用」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!