如何使用jQuery 和.reset() 方法重置表單
使用.reset() 方法重置表單時遇到問題添加額外的コード後,如果您忽略了對其功能至關重要的某些來源,則值得考慮。
您提到您之前使用過jQuery.mobile-1.2.0.min .js 和 .reset() 方法正在工作。但是,在目前程式碼中,您已更新為 jquery.mobile-1.3.1.min.js。雖然較新版本 1.3.1 保持了與先前版本的兼容性,但某些方法的工作方式發生了一些變化。
一個潛在的問題可能是 .reset() 方法可能要求您使用 trigger()反而。在較新版本的 jQuery Mobile 中,您可能需要手動觸發重置事件。這可以透過使用以下程式碼來實現:
$('#configform').trigger("reset");
透過合併此觸發器,您可以手動啟動重設事件,這應該按預期重置表單。
確保包含jQuery 和 jQuery Migrate 也在您的程式碼中。下面的程式碼顯示了修正後的依賴引用:
<script src="static/jquery.min.js"></script> <script src="static/jquery-migrate-1.1.1.min.js"></script> <script src="static/jquery.mobile-1.3.1.min.js"></script>
以上是為什麼我的 jQuery Form .reset() 方法在更新到 jQuery Mobile 1.3.1 後停止運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!