使用jquery动态删除列表视图中的选中列表项?

时间:2013-07-25 17:29:35

标签: jquery listview jquery-mobile checkbox

我正在动态地创建用于存储数据的列表视图。当我点击按钮时,列表视图附加了复选框。当我在列表视图中选择项目的各个复选框时,必须从列表视图中删除特定列表项目。但是当我试图删除特定项目时没有删除。

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

先谢谢。

1 个答案:

答案 0 :(得分:0)

你可以先找到行的ID然后在那里找到切换类。

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

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


        });