• 11.16日实习问题


    弹出modal,确定删除,取消不删除

    点击是,成功删除,点击取消不删除。但是多次点击取消,再点击确定,刚才点击取消的会一起删掉。我写的代码:

    $(".text-btn-del").click(function(){
        var _this = $(this);
        $("#myModal-del").modal();
        $(".btn-sure").click(function(){
            _this.parents(".detail-topics").remove();
        })
    })

     解决办法:为每个tr设置一个属性,为data-disdelete:true;

    代码:

    $(".inform-right").on("click",".text-btn-del",function(){
        $("#myModal-del").modal();
        $('.inform-right .detail-topics').attr('remove','false');
        $(this).parents('.detail-topics').attr('remove','true');
    
        $('.close-del-btn').on('click',function () {
            $('.inform-right .detail-topics').attr('remove','false'); // 重置所有数据tr 删除标志false
        })
    })
    $('#myModal-del').on('click',function () {
        var get_id =  $('.inform-right').find('.detail-topics[remove="true"]').attr('get_id') // 获取当前数据的 ID 后台ajax
        console.log(get_id);
        // data get_id
        $.ajax({})
        // 成功之后操作 删除dom节点
        $('.inform-right').find('.detail-topics[remove="true"]').remove();
        $('#del-testpaper').modal('hide');
        // 失败提示
        //$('#del-fail').modal('show');
    })

    最上面的代码中,如果不写嵌套,无法获得this,现在把this拿出来,添加一个disdel属性,选中则是true,删除时选择选中的删除。

  • 相关阅读:
    SQL 分页存储
    ubuntu下删除openjdk,改用sun jdk
    LCD 驱动的整体分析。
    关于IT行业人员吃的都是青春饭?[透彻讲解]
    【转载】I.MX25上摄像头调试总结
    wifi 移植
    函数指针的透彻分析
    关于module_param()宏 (转)
    problem with aptget update ubuntu 11.10
    YUV 格式讲解
  • 原文地址:https://www.cnblogs.com/siwy/p/4968902.html
Copyright © 2020-2023  润新知