jq确认框确定按钮事件重新绑定

本文记录了一个公司总控项目中遇到的问题,项目基于html, css, js, jq。在点击提交保存后,弹出的确认框,第一次点击确定按钮成功,但第二次点击无效。原因是确定按钮的事件只执行一次后被解绑。解决方案是通过重新绑定事件来解决此问题,并提供了一个可复用的方法来处理此类场景。" 129078084,5777541,2023华为OD机试Java题解析:组装新数组,"['Java', '算法', '数据结构', '编程挑战', '华为']
摘要由CSDN通过智能技术生成

最近在做公司的总控项目,这个项目比较老,全是用html,css,js,jq完成的.陆陆续续也碰到不少问题,记录一下.

问题:

在点击提交保存后,弹出确定保存弹框,一个取消按钮,一个确定按钮.第一次点击确定按钮成功.第二次点击按钮以后失败.

解决方案:

我不清楚是什么原因导致的了.好像是好像是点击事件只执行一次就解绑了,如果需要再次点击使用,需要重新绑定.如果有知道的朋友麻烦告诉我一下.

因为这个确认框按钮事件重新绑定可能会多次使用,所以将这个方法独立出来.

    //页面通用方法——确认框确定按钮事件重新绑定
    var confirmModalRebinding = function (id, fn) {
        var $confirm = $('#' + id);
        var $confirmBtn = $confirm.find('[data-am-modal-confirm]');
        $confirmBtn.off().on('click', fn);
    }
 //实物商品添加保存 - 实物商品添加保存确认
    var infoAddConfirm = function () {
        $('.entity-save').off().on('click', function () {
            confirmModalRebinding('confirm-modal', function () {
                addEntityList(page);
            });
            goodsCheck();
        });
    }
 //添加实物商品-信息添加检测确认
    var goods
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值