我有我的复选框控件,如图所示。
<ItemTemplate>
<asp:CheckBox ID="chkdelete" runat="server" Text='<%# Bind("OrderNumber") %>' Font-Bold="false" />
</ItemTemplate>
我正在尝试使用jQuery Ajax调用删除多个网格视图记录。 我试图获得所有选中的复选框值,如图所示。
var checkboxes = [];
$('input:checkbox:checked').each(function() {
checkboxes.push($(this).val());
});
答案 0 :(得分:0)
我猜你想要复选框的Text
属性,而不是值本身。它位于label
旁边的input[type="checkbox"]
元素中:
var checkboxes = [];
$('input:checkbox:checked').each(function() {
checkboxes.push($(this).next().text());
});
我不确定ASP.NET是否在输入之前或之后放置了标签,因此您可能需要使用prev()
而不是next()
。