解决方案 »

  1.   

    用live()方法
    $(function(){
    $(".qt").live('mouseover',function(){
    $(this).find(".op_bt").css("visibility","visible");
    $(this).find(".one input[type='button']").css("visibility","visible");
    });
    $(".qt").live('mouseout',function(){
    $(this).find(".op_bt").css("visibility","hidden");
    $(this).find(".one input[type='button']").css("visibility","hidden");
    });
    });
      

  2.   

    你可以利用委托给父级的方法,如下测试页面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style>
    .box{height:24px;line-height:24px;background:red;color:#fff;margin-bottom:10px;width:50px;}
    </style>
    <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
    <script>
    $(function(){
    var i=0;
    $('.btn').click(function(){
    $('.parent').append('<div class="box">'+(i++)+'</div>');
    });
    $('.parent').delegate('.box','mouseover',function(){alert($(this).html());});
    })
    </script>
    </head><body>
    <input type="button" class="btn" value="动态添加"/>
    <div class="parent">
    <div class="box">1</div>
    </div></body>
    </html>
      

  3.   

    1l的方法能解决你这个问题 不过你也可以先试试 在这个动态模块加载完之后 在跑一次你js的方法