チェックされているときに、選択したラジオボタンのテキストのテキストの色を変更しようとしています(3つのグループ)。うまくいきません。複数のバリエーションを試しましたが、これはうまくいくはずです
$(document).ready(function() {
if (
$('.radioPanel [input:radio]').is(":checked")) {
$(this).css('color', '#008000');
}
});
aspx コードは次のとおりです。外部コードはjqueryの変更に影響を与えていますか?
<fieldset class="registerradio">
<legend>Select a Category</legend>
<asp:Panel ID="radiobtnPanel" runat="server" CssClass="radioPanel">
<asp:RadioButton ID="radioUserEmployee" runat="server" GroupName="radioCreateUsers" Text="Employee" TextAlign="Left" />
<asp:RadioButton ID="radioUserDistributor" runat="server" GroupName="radioCreateUsers" Text="Distributor" TextAlign="Left"/>
<asp:RadioButton ID="radioUserCustomer" runat="server" GroupName="radioCreateUsers" Text="Existing Customer" TextAlign="Left"/>
<%--<asp:RadioButton ID="radioUserOther" runat="server" GroupName="radioCreateUsers" Text="Other" TextAlign="Left"/>--%>
</asp:Panel>
</fieldset>
これがフィドルです。 http://jsfiddle.net/6yVL3/