jQuery隐藏和Django表单小部件
我使用一些jQuery代码根据某些情况在表单中隐藏和显示select。一切都很好,但我希望在第一次加载表单时将小部件作为隐藏启动 jQuery隐藏/显示操作select的jQuery隐藏和Django表单小部件,jquery,django,Jquery,Django,我使用一些jQuery代码根据某些情况在表单中隐藏和显示select。一切都很好,但我希望在第一次加载表单时将小部件作为隐藏启动 jQuery隐藏/显示操作select的样式。隐藏时:显示:隐藏显示时:显示:块 是否有方法更改Django小部件上的attr,以添加style=“display:hidden;” 在我表格的初始部分: self.fields['state'].widget.attrs.update({..}) 可以使用attr设置样式吗?我知道可以用类来设置样式,我相信语法如下:
样式。隐藏时:显示:隐藏代码>显示时:显示:块代码>
是否有方法更改Django小部件上的attr
,以添加style=“display:hidden;”
在我表格的初始部分:
self.fields['state'].widget.attrs.update({..})
可以使用attr
设置样式吗?我知道可以用类来设置样式,我相信语法如下:
self.fields['state'].widget.attrs.update({'class': 'hide'});
我假设它也可以与style属性一起使用,如果可以,应该是这样的,但我现在无法测试它:
self.fields['state'].widget.attrs.update({'style': 'display:none'});
无论如何,类路由可能更好,您只需要在CSS中创建一个.hide{display:none;}
类