0

データを保存するためのリストビューを動的に作成しています。ボタンをクリックすると、リストビューにチェックボックスが追加されます。リストビュー内の項目の個々のチェックボックスを選択すると、その特定のリスト項目をリストビューから削除する必要があります。しかし、特定のアイテムを削除しようとすると、削除されません。

$('#add #input[name="check"]:checkbox').change(function () {
    var chkLength = $('input[name="check"]:checkbox').length;
    var chkdLength = $('input[name="check"]:checkbox:checked').length;
    if (chkLength == chkdLength) {
        $('#select').attr('checked', true);
        //$('#empty').on('click', function() {
        $('#add input[name="check"]:checkbox:checked').on('click', function () {
            $('#empty').on('click', function () {
                localStorage.removeItem($(this).attr('url'));
                $("#favoritesList").listview('refresh');
            });
        });
    } else {
        $('#select').attr('checked', false);
    }
});

前もって感謝します。

4

1 に答える 1

0

最初に行のIDを見つけてから、そのトグルクラスを見つけます。

  (document).on('click', '.del', function(event) {
      ROW_ID = $(this).closest(".caseRowClick").attr("id");// var caseName_h = $('.caseName_h').val();

      $(".ctrl").toggleClass("togg");


        });
于 2013-07-26T06:34:19.840 に答える