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,删除时选择选中的删除。
慌慌张张 匆匆忙忙
为何生活总是这样
难道说我的理想
就是这样度过一生的时光
不卑不亢 不慌不忙
也许生活应该这样
难道说六十岁以后
再去寻找我想要的自由
其实我也常对自己说
人要学会知足而常乐
可万事都一笑而过
还有什么意思呢

浙公网安备 33010602011771号