您好我有一个包含带标签控件的网格的用户控件。
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="Project review date" >
<ItemTemplate>
<asp:Label runat="server" CssClass="reviewDate" ID="lblReviewDate">
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在ASPX页面中通过jquery我想设置标签值。
答案 0 :(得分:1)
GridView中的控件会自行重复,因此它们的ID看起来像GridView2_ctl02_lblReviewDate
因此,您可以按类循环GridView中的所有项目,并根据行索引获取/设置其值。
<script type="text/javascript">
$('#<%= GridView2.ClientID %> .reviewDate').each(function (index, element) {
$(this).text("Value " + index);
});
</script>