我嘗試使用jQuery來檢查RadioButtonList中的特定元素是否被選中。在過去,我使用Control.ClientID來獲取元素的HTML ID,但這只是給出了整個列表的ID。我想獲得列表中特定元素的ID,以便我可以查看它是否被選中。如何獲取RadioButtonList中特定單選按鈕的HTML ID
基本上我有:
<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');
但顯然,這是行不通的:)
是啊,真不錯,我在想什麼,忘記了「:選中」選擇謝謝。 – Kyle