【问题标题】:Remove the checked list item from the listview dynamically using jquery?使用jquery从列表视图中动态删除选中的列表项?
【发布时间】:2013-07-25 17:29:35
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: jquery listview jquery-mobile checkbox


    【解决方案1】:

    你可以先找到row的ID,然后在上面找到toggle class。

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

    【讨论】:

      猜你喜欢
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多