Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中循环遍历gridview的每一行?_Javascript_Jquery_Asp.net_Gridview - Fatal编程技术网

Javascript 如何在jquery中循环遍历gridview的每一行?

Javascript 如何在jquery中循环遍历gridview的每一行?,javascript,jquery,asp.net,gridview,Javascript,Jquery,Asp.net,Gridview,您好,我正在asp.net中开发一个应用程序。我有一个带有hiddenfield的gridview。我希望遍历隐藏字段的每一行,并获得hiddenfield值。这是我的gridview <asp:GridView ID="GridView1" runat="server" HeaderStyle-BackColor="#3AC0F2" HeaderStyle-ForeColor="White" AutoGenerateColumns="false"> <Colu

您好,我正在asp.net中开发一个应用程序。我有一个带有hiddenfield的gridview。我希望遍历隐藏字段的每一行,并获得hiddenfield值。这是我的gridview

<asp:GridView ID="GridView1" runat="server" HeaderStyle-BackColor="#3AC0F2" HeaderStyle-ForeColor="White"
    AutoGenerateColumns="false">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="chkRow" runat="server" />
                <asp:HiddenField ID="Hidden" runat="server" Value='<%#Eval("Name")%>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="Name" HeaderText="Name" ItemStyle-Width="150" />
        <asp:TemplateField HeaderText="Country" ItemStyle-Width="150">
            <ItemTemplate>
                <asp:Label ID="lblCountry" runat="server" Text='<%# Eval("Country") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>
$('#<%= GridView1.ClientID %> input[type="HiddenField"]').each(function () {
              //Get hidden field value
            });

我希望javascript遍历gridview的每一行

<asp:GridView ID="GridView1" runat="server" HeaderStyle-BackColor="#3AC0F2" HeaderStyle-ForeColor="White"
    AutoGenerateColumns="false">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="chkRow" runat="server" />
                <asp:HiddenField ID="Hidden" runat="server" Value='<%#Eval("Name")%>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="Name" HeaderText="Name" ItemStyle-Width="150" />
        <asp:TemplateField HeaderText="Country" ItemStyle-Width="150">
            <ItemTemplate>
                <asp:Label ID="lblCountry" runat="server" Text='<%# Eval("Country") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>
$('#<%= GridView1.ClientID %> input[type="HiddenField"]').each(function () {
              //Get hidden field value
            });
$('#输入[type=“HiddenField”]”)。每个(函数(){
//获取隐藏字段值
});
我可以得到一些关于如何获取hiddenfield值的帮助吗。谢谢大家

试试:

var ResultArray =[];
$('#<%=GridView1.ClientID %>').find('input:hidden').each(function() {
    ResultArray.push($(this).val());
});

alert(ResultArray) // you get all hidden field value in array .
var ResultArray=[];
$('#')。查找('input:hidden')。每个(函数(){
ResultArray.push($(this.val());
});
alert(ResultArray)//您将获得数组中所有隐藏的字段值。

你的意思是把$(this.val()放进去吗;在循环中?谢谢你的回复。对我想得到隐藏字段的值。我可以知道这是否有效吗?警报($(this.val());