我有一个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>
答案 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() );
});
});
希望它有所帮助。