+ -
当前位置:首页 → 问答吧 → 通过ajax实现无限分类。这么after()数据后不能进行操作

通过ajax实现无限分类。这么after()数据后不能进行操作

时间:2009-06-02

来源:互联网

<script type="text/javascript" src="../jcss/jq.js"></script>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
    $("#next a").bind("click",function(){
        var cho=$(this);
        var zt=cho.attr("zt");
        var pid=cho.attr("pid");
        var id=cho.attr("id");

        if(zt==1){

            $.get("tes2.html",{"id":id,"pid":pid,"xx":Math.random()},function(date){
                cho.after(date);
            })
            $(this).attr("zt",2);
        }
        else{
            //alert("kkkk");
            $(this).parent().find("ul").remove();
            $(this).attr("zt",1);
        }
    })


})

</script>

//testes2.html的内容除无js代码外完全一样。。但是,她只能生产第一级,在after 出来的html代码中,鼠标单击无任何反应。无法绑定事件啊。。请各位高手指点指点。

作者: dzyu011   发布时间: 2009-06-02

因为事件绑定只对当前存在的元素有效

新创建的对象需要自己再次手动绑定

或者绑定事件时使用live函数,以及更为强大的live query插件

作者: keakon   发布时间: 2009-06-02

谢谢。问题已经解决

作者: dzyu011   发布时间: 2009-06-03

相关阅读 更多