2011-01-06 52 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>'); 

它的工作