2014-09-22 52 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