Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery隐藏和Django表单小部件_Jquery_Django - Fatal编程技术网

jQuery隐藏和Django表单小部件

jQuery隐藏和Django表单小部件,jquery,django,Jquery,Django,我使用一些jQuery代码根据某些情况在表单中隐藏和显示select。一切都很好,但我希望在第一次加载表单时将小部件作为隐藏启动 jQuery隐藏/显示操作select的样式。隐藏时:显示:隐藏显示时:显示:块 是否有方法更改Django小部件上的attr,以添加style=“display:hidden;” 在我表格的初始部分: self.fields['state'].widget.attrs.update({..}) 可以使用attr设置样式吗?我知道可以用类来设置样式,我相信语法如下:

我使用一些jQuery代码根据某些情况在表单中隐藏和显示select。一切都很好,但我希望在第一次加载表单时将小部件作为隐藏启动

jQuery隐藏/显示操作select的
样式。隐藏时:
显示:隐藏显示时:
显示:块

是否有方法更改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;}