比如,我的某一个对象还没有创建出来,提前绑定click事件,等我创建出来后,点击,可以响应事件求大神指导 

解决方案 »

  1.   

    以前版本的jQuery有个live绑定机制符合你要求,实现原理是绑定在document上面,然后触发时再用dom选择器去找要实现的元素,不过最新版的取消了这个机制,据说是性能问题。
      

  2.   

    试了一下,live果然可以,再问一下哈,什么是取消了这个机制,是没有live()这个函数了吗?
      

  3.   

    大约查了一下,可能是live后有的事件处理会冲突,具体你看一下http://www.cnblogs.com/ShepherdIsland/archive/2012/06/06/use_jQuery_live_ajax.html
    这里推荐使用delegate,绑定在某个父元素上而不是document上,以规避这种冲突。
      

  4.   

    如果你用jQuery的话可以使用on()方法或delegate()方法来委派事件
    http://www.css88.com/jqapi-1.9/old.html#p=delegate
      

  5.   


    谢特,看错了。取消了就是新版本不支持live了,LZ可以用delegate。
      

  6.   

    就是在<body onclick="函数">