【问题标题】:How can I make my jQuery-UI checkbox buttons detect the state of a checkbox on page load?如何让我的 jQuery-UI 复选框按钮在页面加载时检测复选框的状态?
【发布时间】:2011-06-28 18:54:46
【问题描述】:

我有一个场地表,并在索引页面上使用了一个过滤器表单,其中包含一堆复选框,允许用户过滤所有记录,将结果显示为部分。

我正在使用 jQuery-UI 使复选框看起来更好,并且一切正常,除了提交表单后页面重新加载、显示结果并清除表单。我不想清除表单,所以我尝试使用dumbFormState插件,该插件在页面重新加载时保持表单的状态,但jQuery没有检测到这一点并且表单看起来就像它被清除但不是'吨。在降级 jQuery 时,复选框仍处于选中状态,但 jQuery 不会在页面重新加载时保持 chechboxes 上的“选中”样式。

谁能帮我让 jQuery 实现页面加载时复选框是否处于选中状态并显示正确的样式?

编辑

我刚刚注意到,如果我选中了一些框,提交表单进行搜索并且表单似乎已被清除,但如果我随后刷新页面,选中的样式将重新应用于选中的复选框。

非常感谢您的帮助!

【问题讨论】:

  • 问题可能是dumbFormState插件在jquery-ui插件之后运行。你试过在 jquery-ui 之前运行dumbFormState 吗?
  • @eulerfx,就是这样!非常感谢!添加一个答案我会打勾。
  • 戴夫,我做了那个插件。有什么我可以用它或您可以建议的功能做得更好的吗?谢谢。

标签: jquery ruby-on-rails jquery-ui checkbox


【解决方案1】:

问题可能是dumbFormState 插件在jquery-ui 插件之后运行。你试过在 jquery-ui 之前运行dumbFormState 吗?

【讨论】:

    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 2021-11-02
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多