解决方案 »

  1.   

    后台写的html,用live:
    live方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)
    click方法附加的事件处理程序适用于匹配选择器的当前元素
      

  2.   

    JQ新版本已经丢弃live了<div class="box">1111</div>
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" >
    $(document).on('click', '.box',function() {
      alert("hehe"); 
    });
    setTimeout(function(){
        $("body").append('<div class="box">222</div>');
    },2000)
    </script>
      

  3.   

    恩,刚看过Jquery文档里on的内容,给on参数里加上selector就行了.
    原因的话就像1l说的那样,因为脚本创建的是新元素,没有绑定上事件
      

  4.   

    我也碰到过这种问题  没有解决方法  
    我的数据是从ashx中加载过来一个table  用jquery选择隔行加入css
    没有成功过  留个言 看看有没有人有办法解决