为了账号安全,请及时绑定邮箱和手机立即绑定

用js将搜索出来的结果生成标签输出在页面,点击事件不起作用。

用js将搜索出来的结果生成标签输出在页面,点击事件不起作用。

慕虎7371278 2018-12-13 14:10:23
生成的a标签是有class的点击事件不起作用。$('.setadmin').on('click',function(){alert(1111);        var uid=$(this).data('uid');        var gid=$(this).data('group_id');        $.ajax({            url:"{:U('Index/add_group_access')}",            type:'post',            data:{                'uid':uid,                'group_id':gid,            },            success:function(data){                alert(data);                location.reload();            }        })    })如果把生成的标签取出来直接放在页面上点击事件是有效的
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

动态添加原因,把操作放进一个函数,然后添加完成后调用这个函数,你在$('#resault').append(biaoqian);之后调用一次setadminclick();


function setadminclick(){

$('.setadmin').on('click',function(){

alert(1111);

        var uid=$(this).data('uid');

        var gid=$(this).data('group_id');

        $.ajax({

            url:"{:U('Index/add_group_access')}",

            type:'post',

            data:{

                'uid':uid,

                'group_id':gid,

            },

            success:function(data){

                alert(data);

                location.reload();

            }

        })

    });


}


查看完整回答
反对 回复 2019-01-19
  • 1 回答
  • 0 关注
  • 676 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信