-2

示されているように、チェック ボックス コントロールがあります。

   <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());
});
4

1 に答える 1

0

Text値自体ではなく、チェックボックスの属性が必要だと思います。これは、label次の要素に配置されinput[type="checkbox"]ます。

var checkboxes = [];
$('input:checkbox:checked').each(function() {
    checkboxes.push($(this).next().text());
});

ASP.NET がラベルを入力の前後に配置するかどうかわからないので、prev()代わりにnext().

于 2012-07-22T21:40:09.320 に答える