我想獲取複選框選擇整個數據網格行。 但我只能得到綁定到複選框而不是其他的id的值。我的代碼如下:訪問數據網格在jquery中選擇的行值
function btnClick() {
var mytext
var gridView1Control = document.getElementById('<%= indivPrincipalGrid.ClientID %>');
$('#<%= btnGetData.ClientID %>').click(function(e) {
$('input:checkbox[id$=CheckSelect]:checked', gridView1Control).each(function(item, index) {
var id = $(this).next('input:hidden[id$=hdID]').val();
var nm = $(this).find('input:hidden[id$=hdID1]').val();
alert(id);
alert(nm);
});
return false;
});
我的網格如下:
<div>
<asp:Label ID="Label1" runat="server" Text="test"Font-Bold = "true"></asp:Label>
<asp:GridView ID="indivPrincipalGrid" runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField = "Name"/>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckSelect" runat="server" />
<asp:HiddenField ID="hdID" runat="server" Value='<%# Eval("ID")%>'/>
<asp:HiddenField ID="hdID1" runat="server" Value='<%# Eval("Name")%>'/>
</ItemTemplate></asp:TemplateField></Columns></asp:GridView>
<asp:Button ID="btnGetData" runat="server" Text="Button" OnClientClick = "btnClick()" />
</div>
感謝您的回覆,但我仍然得到未定義的名稱警報 – user626309 2011-05-02 12:10:54