2014-09-22 51 views
0

我有是这样一种形式:文本在Django复选框形成

class ContributorSearchForm(forms.Form): 
     colour = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple(attrs={'class':'browse-label-text'}), required=False, choices = ([ ('Brown','Brown'),('Gray','Gray'),('Yellow','Yellow'), 
     ('Purple','Purple')])) 

     material_type = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple(attrs={'class':'browse-label-text'}), required=False, choices = ([ ('Wood','Wood'),\ 
     ('Steel/Iron/Metal','Steel/Iron/Metal')])) 

现在,当我使我的形式在HTML与此代码:

<form method="POST" action="{% url 'ideaview' %}"> 
{% for field in form %} 
<div class="browse-menu-ul"> 
{{field}}<a href="#">{{field.label_tag}}</a> 
</div> 
{% endfor %} 

输出是:

<li><label for="id_colour_0"><input class="browse-label-text" id="id_colour_0" name="colour" type="checkbox" value="Brown"> Brown</label></li> 

我想添加类或添加一些CSS颜色名称“布朗”在上面的李。 我们该怎么做?

回答

0

一种方式来添加类是使用jQuery

  $("id_colour_0").addClass("myClass"); 
+0

我想补充类我所有的选择,因此这不会工作:( – 2014-09-22 12:17:41

+0

你想同一个类或不同类添加到每个元素? – ChillarAnand 2014-09-22 12:24:16

+0

同班同学可以试试。 – 2014-09-22 12:27:56