当使用jquery的append方法添加元素后,发现链接点击失效。

$('#profile13 form a').click(function() {
        var dv=$(this).parent().parent().clone();
        $('#profile13 form').append(dv);
     });

  于是用on绑定事件的方法替换原来的代码:

$(document).on('click','#profile13 a',function() {
        var hm=$(this).html();
        if(hm=='[+]'){
           var dv=$(this).parent().parent().clone();
           $('#profile13 form').append(dv);
           var hm=$(this).html();
           if(hm=='[+]'){
            $(this).html('[-]');
           }
       }
       else if(hm=='[-]'){
            $(this).parent().parent().remove();
       }
    });

  这样就能完美实现apend添加元素,并且点击事件依然有效。