2011-01-06 56 views
0

我有一个标题和一些行GridView和要添加使用jQuery的标题下方的另一行只是 。标题行后添加行GridView控件与jQuery

<form id="form1" runat="server"> 
<div> 

    <asp:GridView ID="GridView1" ShowHeader="true" runat="server"> 
     <Columns> 
      <asp:TemplateField HeaderText="Activity Name"> 
       <ItemTemplate> 
        <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Name") %>'></asp:Label> 
       </ItemTemplate> 
      </asp:TemplateField> 

     </Columns> 

    </asp:GridView> 

    <asp:Button Text="Add Activity" runat="server" OnClientClick="addActivity(); return false;" /> 

</div> 
</form> 

我的尝试是

$('#GridView1 tbody').prepend('<tr><td>new activity</td></tr>'); 

提出一个新的行头以上

$('#GridView1 table tr:first').after('<tr><td>new activity</td></tr>'); 

什么也不做(至少没有什么可见的,以及与任何其他tr元素)

+0

显示从那个aspx代码呈现的html – 2011-01-06 12:52:18

回答

1

好的,如果我改变第二命令以

$('#GridView1 tbody tr:first').after('<tr><td>new activity</td></tr>'); 

它的工作