嗨,我有以下网格视图
<asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox runat="server" ID="chkAll" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox runat="server" ID="chkEmployee" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Id">
<ItemTemplate>
<asp:Label ID="lblId" runat="server" Text='<%# Eval("Id") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Company">
<ItemTemplate>
<asp:Label ID="lblCompany" runat="server" Text='<%# Eval("Company") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
比我使用以下 jquery 代码遍历所选复选框的 gridview 并检索每行的列值。代码将很好地遍历每一行,但无法选择值。
$(document).ready(function () {
$("#submit").click(function () {
alert("clicked");
$("#<%=GridView3.ClientID%> input[id*='chkEmployee']:checked").each(function () {
var values=$(this).find("td:Company")+$(this).find("td:Id");
});
});
});
以下行是行不通的。
var values=$(this).find("td:Company")+$(this).find("td:Id");
请帮忙!谢谢