jquery 1.9.1禁用radionbuttonlist listitem

时间:2013-11-26 15:16:41

标签: jquery radiobuttonlist

我正在使用asp.net。我想禁用asp:radiobuttonlist中的特定项目。我也在使用jquery 1.9.1并且已经读过而不是attr我应该使用prop。我不能在这一点上工作..希望有人可以提供帮助。这是radiobuttonlist

<asp:RadioButtonList ID="rblRegister" runat="server">
        <asp:ListItem Text="Original Entry" Value="OE" />
        <asp:ListItem Text="Promotional" Value="P" />
    </asp:RadioButtonList>

我已经尝试了几种不同的方法来做到这一点......它们都没有用。如您所见,我正在尝试将Origninal Entry列表项禁用

            $("#ctl00_ContentPlaceHolder1_rblRegister_0 option[value='OE']").prop("disabled", true);
        $("[id$=rblRegister option[value='OE']]").attr("disabled", "disabled");
        $("[id$=rblRegister option[value='OE']]").prop("disabled", true);

任何帮助都会很棒。 谢谢 香农

以下是渲染的html的样子

<input id="ctl00_ContentPlaceHolder1_rblRegister_0" type="radio" name="ctl00$ContentPlaceHolder1$rblRegister" value="OE">

1 个答案:

答案 0 :(得分:1)

prop()语法存在问题,因为它需要一个对象。

$('input').prop({'disabled':true})

JSFiddle