Я пытаюсь использовать jQuery, чтобы проверить, выбран ли определенный элемент в RadioButtonList.В прошлом я использовал Control.ClientID для получения HTML-идентификатора элемента, но это просто дает идентификатор всего списка.Я хотел бы получить идентификатор конкретного элемента в списке, чтобы я мог видеть, отмечен ли он или нет.
В основном у меня есть:
<asp:RadioButtonList ID="AttendedStudySessions" runat="server">
<asp:ListItem Value="True">Yes</asp:ListItem>
<asp:ListItem Value="False">No</asp:ListItem>
</asp:RadioButtonList>
, который генерирует:
<tr>
<td><input type="radio" value="True" name="ctl00$ctl00$MainContent$MainContent$AttendedStudySessions" id="ctl00_ctl00_MainContent_MainContent_AttendedStudySessions_0"><label for="ctl00_ctl00_MainContent_MainContent_AttendedStudySessions_0">Yes</label></td>
</tr>
<tr>
<td><input type="radio" value="False" name="ctl00$ctl00$MainContent$MainContent$AttendedStudySessions" id="ctl00_ctl00_MainContent_MainContent_AttendedStudySessions_1"><label for="ctl00_ctl00_MainContent_MainContent_AttendedStudySessions_1">No</label></td>
</tr>
И я хочу иметь возможность проверить, был ли выбран один из них, используя что-то похожее на это:
jQuery('#<%= AttendedStudySessions.Items.GetByValue("False").UniqueID %>').prop('checked');
Но, очевидно, это не работает:)