页面动态追加代码点击事件无效解决

来源:互联网 发布:情定三生知夏向天吻戏 编辑:程序博客网 时间:2024/05/19 01:10

如果你的元素是用click事件append进来的
那你的功能函数必须放在这个click事件里面。
比如:

$(".clickMeToAppendElement").click(function() {    $(".toBeAppend").append("<li><span><i class=\"icon J_classtree\">这是元素内容</i>");    $(".J_classtree").on("click",function(){    alert("终于进来了");    }););

如果你把函数放在click事件外面,
最初加载页面的时候,$(“.J_classtree”)就找不到.J_classtree这个类,那段功能函数就添加不了了。