Jquery 如何获取所有复选框值?

Jquery 如何获取所有复选框值?,jquery,asp.net,checkbox,Jquery,Asp.net,Checkbox,我有我的复选框控件,如图所示 <ItemTemplate> <asp:CheckBox ID="chkdelete" runat="server" Text='<%# Bind("OrderNumber") %>' Font-Bold="false" /> </ItemTemplate> var checkboxes = []; $('input:checkbox:checked').each(

我有我的复选框控件,如图所示

   <ItemTemplate>
                    <asp:CheckBox ID="chkdelete" runat="server" Text='<%# Bind("OrderNumber") %>' Font-Bold="false" />
   </ItemTemplate>
var checkboxes = [];
$('input:checkbox:checked').each(function() {
    checkboxes.push($(this).val());
});

我猜您想要的是复选框的
Text
属性,而不是值本身。它被放置在
输入[type=“checkbox”]
旁边的
标签
元素中:


我不确定ASP.NET是否将标签放在输入之前或之后,因此您可能需要使用
prev()
而不是
next()

,还有什么不起作用?什么是你不期望的,或者不是你期望的?请提供呈现的/相关的HTML。您已添加ASP.net,但未将问题标记为ASP.net。
var checkboxes = [];
$('input:checkbox:checked').each(function() {
    checkboxes.push($(this).next().text());
});