生成的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();
}
})
});
}
添加回答
举报
0/150
提交
取消