使用jquery从radgrid获取值

时间:2014-04-17 05:59:25

标签: javascript jquery asp.net

我有一个usercontrol,其中包含一个radgrid。我需要使用jquery从radgrid获取标签GetName的文本。我必须检查每个记录的标签值。有人可以帮我做。谢谢。这是我的radgrid。

 <telerik:RadGrid ID="Gridview1">
  <Columns>
   <telerik:GridTemplateColumn UniqueName="tempcolumn">
    <HeaderTemplate>
       <table>
        <tr>
          <td>
            <asp:Label ID="Header" runat="server" Text="Name"></asp:Label>
          </td>
        </tr>
       </table>
     </HeaderTemplate>
     <ItemTemplate>
      <table>
        <tr>
          <td>
            <asp:Label ID="Getname" runat="server"></asp:Label>
          </td>
        </tr>
       </table>
    </ItemTemplate>
    </telerik:GridTemplateColumn> 
    </Columns>
   </telerik:RadGrid>

1 个答案:

答案 0 :(得分:0)

您显示的代码位于.aspx页面中,而不是生成的代码。

在HTML结果中,aps:标签就是这样:

<span Id="ctl00$blablabla$Getname_random"></span>

因此,我建议在标签中添加一个类,将其用作选择器:

<asp:Label ID="Getname" runat="server" CssClass="getNameClass"></asp:Label>

然后:

   $(function () {
            //Move in any trigger function (e.g: click)
            $('.getNameClass').each(function() {
                console.log($(this).text() );
            });
        });

希望它有所帮助。