如何使用jquery在转发器中添加行

时间:2014-01-18 12:19:03

标签: jquery asp.net

如何使用jquery

在转发器中添加行

我的代码是

<asp:Repeater runat="server" ID="repChiefComplaint"  >
            <ItemTemplate>
                <tr>
                    <td class="frm_field_label_left">
                        <asp:LinkButton ID="lbGuarentor1" runat="server" Text='' OnClientClick="return false;"></cube:LinkButton>
                    </td>
                    <td><asp:ImageButton ID="imgDelete1" runat="server" CommandName="delete" CommandArgument='' SkinID="Delete" /></td>
                </tr>
            </ItemTemplate>
        </asp:Repeater>

2 个答案:

答案 0 :(得分:1)

我想在转发器中添加一个项目

根据评论

您无法使用jQuery向ItemTemplate添加任何内容,因为使用ASP.NET引擎呈现转发器控件,而jQuery在客户端执行。

您可以使用jQuery添加行<tr></tr>

答案 1 :(得分:0)

尝试使用CSS选择器语法。如果转发器ID从rep

开始,它就有效
var tr = '<ItemTemplate>
              <td class="frm_field_label_left">
                  <asp:LinkButton ID="lbGuarentor1" runat="server" Text="" OnClientClick="return false;"></cube:LinkButton>
              </td>
              <td>
                  <asp:ImageButton ID="imgDelete1" runat="server" CommandName="delete" CommandArgument='' SkinID="Delete" />
              </td>
         </ItemTemplate>';   

$('[id*=rep]').append(tr)