jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 后退按钮上的清晰表格?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个页面,其中包含一个表单中的几个复选框,选中后,使用 jquery从表中过滤相应的信息.我的问题是以下情况:

>有人检查一个或多个框,隐藏表中的行
>他们点击一个链接,转到另一个页面
>他们点击后退按钮.

此时,仍会选中复选框(至少在chrome中),但所有表行都可以再次查看.

有任何想法吗?

解决方法

如果你的目标是让他们回到他们离开前的确切视图(表行仍然隐藏):

这是网站的一个缺点(或优点):它是无状态的,特别是在客户端操作方面.

您需要做的是将应用程序状态存储在URL哈希标记中,以便用户使用其后退按钮时,您可以检索“状态”并重新构建其视图.

这是另一个问题,其答案可能对您有所帮助:jquery javascript: adding browser history back with hashtag?

如果您的目标是将页面返回到其初始状态:

只需重置页面加载时的所有复选框:

$('input:checkBox').prop('checked',falsE);

-要么-

重置整个表单:

$(':input','#myform')
 .not(':button,:submit,:reset,:hidden')
 .val('')
 .prop('checked',falsE)
 .prop('SELEcted',falsE);

大佬总结

以上是大佬教程为你收集整理的jquery – 后退按钮上的清晰表格?全部内容,希望文章能够帮你解决jquery – 后退按钮上的清晰表格?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。