js动态生成html,获取点击的监控事件写法

5 篇文章 1 订阅
3 篇文章 0 订阅

如果html是动态生成的话就不能用采用下面的写法去监控点击事件:

 $('.navList li').click(function(){
            $(this).addClass('c-3b9de7').siblings().removeClass('c-3b9de7');
            $('.navBox li span').removeClass('cur_nav');
            $('.navList').fadeOut(300,function(){
                $('.boxMast').fadeOut();
            })
        })
而是需要采用如下写法去注册监控点击事件:
$('body').on('click', '#navList li', function () {
                $(this).addClass('c-3b9de7').siblings().removeClass('c-3b9de7');
                $('.navBox li span').removeClass('cur_nav');
                $('.navList').fadeOut(300,function(){
                    $('.boxMast').fadeOut();
                })
            });



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值