我在gridview中有幾個下拉列表,每個選項都有兩個相同的選項,我想從所有這些下拉列表中選擇多少次select1(selectedIndex = 1)和使用jQuery選擇第二個選項多少次(selectedIndex = 2)。如何使用jQuery來計算GridView中選定的選項
<asp:GridView ID="gd1" runat="server" AutoGenerateColumns="False"
onrowdatabound="gd1_RowDataBound" >
<Columns>
<asp:BoundField DataField="id" Visible="False"/>
<asp:BoundField DataField="fullName" Visible="True"
HeaderText="Full Name"/>
<asp:TemplateField >
<ItemTemplate>
<asp:DropDownList ID="ddl1" runat="server" ></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField >
<ItemTemplate>
<asp:DropDownList ID="ddl2" runat="server"></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField >
<ItemTemplate>
<asp:DropDownList ID="ddl3" runat="server"></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
<asp:Label ID="Count1" runat="server" Text="First Count"></asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="CountSelected1" runat="server" ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
<asp:Label ID="Count2" runat="server" Text="Second Count"></asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="CountSelected2" runat="server" ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在最後2列中,我想顯示選項1和選項2的總數。
這種方法是正確的,但如果這裏有50個下拉的會有太多太多的「如果」 – Alex
不只會有一個if..as我們傳遞下拉作爲一個對象本身和相同的功能從每個下拉列表中調用..因此,沒有必要寫很多ifs它會照顧自己計數..所以只會有一個如果... –
他計算的計數所有的行,但我需要我的每一行 – Alex