こんにちは、私は次のグリッドビューを持っています
<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コードを使用して、選択したチェックボックスのグリッドビューを反復処理し、各行の列の値を取得しています。コードは各行をうまく反復しますが、値を選択することはできません。
$(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");
助けてください!ありがとう