Jquery 切换在表单提交后更改样式

Jquery 切换在表单提交后更改样式,jquery,html,css,ruby-on-rails,ajax,Jquery,Html,Css,Ruby On Rails,Ajax,添加了一个开关切换到窗体以筛选产品。表单提交后,通过ajax和switch重新加载页面,在切换之前再次更改其样式。为什么会发生这种情况?我能做些什么来解决它?顺便说一下,如果我点击开关切换并刷新整个页面,开关切换没有问题。谢谢你的建议 这是因为在提交表单后,DOM被新的替换,所以旧的复选框被删除。您应该再次使用此切换脚本为新DOM绑定您的复选框。您可以复制您的javascript代码吗?似乎您正在用响应代码js:$(document)替换开关;点击“切换”按钮后即可提交表单。

添加了一个开关切换到窗体以筛选产品。表单提交后,通过ajax和switch重新加载页面,在切换之前再次更改其样式。为什么会发生这种情况?我能做些什么来解决它?顺便说一下,如果我点击开关切换并刷新整个页面,开关切换没有问题。谢谢你的建议


这是因为在提交表单后,DOM被新的替换,所以旧的复选框被删除。您应该再次使用此切换脚本为新DOM绑定您的复选框。

您可以复制您的javascript代码吗?似乎您正在用响应代码js:$(document)替换开关;点击“切换”按钮后即可提交表单。