如何使用 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中文网其他相关文章!