2011-03-08 91 views
0

我正在使用jquery和c#来动态设置一个radiobuttonlist listitem选择。我想要创建一个复位类型的按钮,以将单选按钮选择的项目重置回列表中的第一项。设置RadioButtonList第一个ListItem为选中

的jQuery/jsTree功能目前正在重置文本框和隐藏字段:

$('#ContentPlaceHolder1_hfNodeID').val(''); 
$('.txtPage').val(''); 
$('.rblContentTypesGetAll').val(); 
$('.contentPageForm').show(), 

.rblContentTypesGetAll是我想重置(或选择最上面的列表项)的单选按钮列表。

HTML的形式为:

<asp:Panel ID="PagesForm" CssClass="contentPageForm" runat="server"> 
<asp:HiddenField ID="hfNodeID" runat="server" Value="" /> 
<table> 
    <tr> 
     <td>Page</td> 
     <td><asp:TextBox ID="txtPage" CssClass="txtPage" runat="server" /><span class="validate">*</span><br /> 
     <asp:RequiredFieldValidator ID="rfvPage" runat="server" CssClass="validate" ControlToValidate="txtPage" Display="Dynamic" ErrorMessage="Page Name Required" ValidationGroup="page" /></td> 
    </tr> 
    <tr> 
     <td>Content Type</td> 
     <td> 
      <asp:RadioButtonList id="rblContentTypesGetAll" CssClass="rblContentTypesGetAll" OnLoad="rblContentTypesGetAll_Load" runat="server" > 
      </asp:RadioButtonList> 
     </td> 
    </tr> 
    <tr> 
     <td> <asp:Button ID="Submit" runat="server" OnClick="PageSubmit_Click" Text="Save" ValidationGroup="page" /> 
      <asp:Button ID="Cancel" runat="server" OnClick="Cancel_Click" Text="Cancel" /> 
     </td> 
    </tr> 
</table> 
</asp:Panel> 
+0

请张贴一些HTML给我们看。 – Kyle 2011-03-08 02:33:08

回答

2

$('#rblContentTypesGetAll_0').attr('checked', 'checked');

编辑

Bry4n说他下面的工作:

$("#ContentPlaceHolder1_rblContentTypesGetAll_0").attr("checked", "checked"); 
+0

@凯尔没有工作。 – balexander 2011-03-08 02:46:54

+0

@ Bry4n我从来没有使用ASP,所以我不知道什么HTML被创建。我编辑了代码。 – Kyle 2011-03-08 02:52:42

+0

@Kyle它删除了有效的单选按钮,但没有重新选择第一项。 – balexander 2011-03-08 03:00:50

0

你已经错过了参数val

$('.rblContentTypesGetAll').val(''); 
+0

我试过了,它什么都不做。 – balexander 2011-03-08 02:37:35

相关问题