2013-07-25 40 views
0

我動態地創建一個用於存儲數據的列表視圖。當我點擊按鈕時,列表視圖會添加複選框。當我在列表視圖中選擇單個項目的複選框時,必須從列表視圖中刪除特定列表項目。但是當我試圖刪除特定的項目不是刪除。使用jquery動態地從listview中刪除選中的列表項目?

$('#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); 
    } 
}); 

在此先感謝。

回答

0

你可以先找到行的ID然後找到那個切換類。

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

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


     }); 
+0

感謝您的回答,但不工作...... – Lucky