【发布时间】:2012-11-12 15:02:23
【问题描述】:
我正在编写一个小型 jQuery 移动应用程序,其中一个页面有一个表单。当我离开表单时,表单会保留字段值和 dom 操作。我想停止这种情况,基本上在 pageShow 上从新开始表单和 dom。
我可以手动清除字段并删除我注入到 dom 中的所有类,但肯定有更好的方法来做到这一点?
提前致谢
【问题讨论】:
-
在准备好一次的文档上重定向到自身 :)
-
那不会增加刷新吗?我想避免任何刷新。
-
我可以这样做 $(this).closest('form').find("input[type=text], textarea").val("");但我认为可能有一种更清洁的 jquery 移动方式来做到这一点?
-
您能在表格上输入
autocomplete="off"吗? developer.mozilla.org/en-US/docs/HTML/Element/Input,但您可能希望确保它提供您正在寻找的适当兼容性:stackoverflow.com/questions/3868299/… -
如果您在单独的位置有表单模板或代码,您也可以在页面加载时替换 html:
$('form').html($('#selector-of-your-template').html())
标签: jquery jquery-mobile