Ustaw klasę CSS na ASP.NET RadioButtonList ListItem

Czy istnieje sposób na ustawienie klasy CSS na elemencie wejściowym na liście przycisków opcji? Chciałbym odwołać się do tych wartości formularza przez klasę w jQuery.

Biorąc pod uwagę ASP.NET RadioButtonList z klasami ustawionymi na ListItems:

 <asp:RadioButtonList ID="RadioButtonList" runat="server">
      <asp:ListItem class="myClass" Text="Yes" Value="1" />
      <asp:ListItem class="myClass" Text="No" Value="0" />
 </asp:RadioButtonList>

Wyrenderuje jako:

 <span id="RadioButtonList" class="radioButtonListField myClass">
     <span class="myClass">
          <input id="RadioButtonList_0" type="radio" value="1" 
               name="RadioButtonList"/>
          <label for="RadioButtonList_0">Yes</label>
     </span>
     <span class="myClass">
          <input id="RadioButtonList_1" type="radio" value="0" 
               name="RadioButtonList"/>
          <label for="RadioButtonList_1">No</label>
     </span>
 </span>

Niestety klasa „myClass” została dodana do<span> który zawiera element przycisku opcji, a nie<input> samo. Jak mogę zamiast tego wyglądać tak:

 <span id="RadioButtonList" class="radioButtonListField myClass">
     <span>
          <input id="RadioButtonList_0" class="myClass" type="radio" value="1" 
               name="RadioButtonList"/>
          <label for="RadioButtonList_0">Yes</label>
     </span>
     <span>
          <input id="RadioButtonList_1" class="myClass" type="radio" value="0" 
               name="RadioButtonList"/>
          <label for="RadioButtonList_1">No</label>
     </span>
 </span>

(To nawet nie porusza kwestii dodawania klas do dynamicznie związanych RadioButtonLists.)

questionAnswers(5)

yourAnswerToTheQuestion