我有一个gridview控件,比如'grd'。在里面,我有一个模板字段
<asp:TemplateField>
<ItemTemplate>
<input id="chkSelectRow" type="checkbox" runat="server" name="chkSelectRow" />
</ItemTemplate>
</asp:TemplateField>
如果我在网格中绑定5行,那么将有5个复选框。如果我只有2行,那么将有2个复选框。我的问题是如何从外部事件中获取每个复选框的ID,例如,点击一下按钮
答案 0 :(得分:0)
我认为这就是你要找的东西:
我编写了Jquery代码块,它会在grd
中找到您的复选框,并在alert()中显示它。您可以根据自己的要求更改代码。
按钮的HTML:
<input type="button" value="save" onclick="test();" />
Jquery的:
function test() {
$('input[type="checkbox"][id*="chkSelectRow"]').each(function () {
alert($(this).attr('id') + ' : ' + $(this).attr('checked'));
});
}