jquery2.0后,在页面加载的事件里,动态绑定事件则是用到on方法。大家看一下以下代码段: 同时也有说使用live on


 $(function () {
      var tstr = "";
        tstr += "<tr><td><input type='text' ></td>";
    tstr += "<td style='vertical-align: middle;'>删除<h2>×</h2></a>";
        tstr += "</td></tr>";
    $(".guser tbody").append(tstr);
        $(".guser tr input").on("click", function () {
                alert(111);
        });
})


//load comment
    function showcom(url){
        var xhr=new XMLHttpRequest();
        xhr.onreadystatechange=function(){
            if(xhr.readyState==4){
                $('ul#getcommentcon').html(xhr.responseText);
                
                //jquery 2.0动态追加事件
                $('a.replypar').off('click');  //绑定前先解绑 防止重复提及
                $("a.replypar").on("click",function(){
                    var reply=$(this).parent().nextAll().eq(1);
                    if(reply.css('display')=='none'){
                        reply.show();
                    }else{
                        reply.hide();
                    }
                });
            }
        }
        xhr.open('get',url);
        xhr.send(null);
    }
    
    showcom('/commentok/poid/1');