Jquery制作的点击文本框出现DIV,如何让鼠标离开文本框和DIV时DIV隐藏

解决方案 »

  1.   

    $("#div的id").mouseout(function(){
    $(this).hide();
    });
      

  2.   

    是离开文本框和DIV时才隐藏DIV。
      

  3.   

    $(document).click(function(event){   
               if( $(event.target).attr("class") != "classname" ){   
                   $(".thisdiv").hide();   
               }   
           });
      

  4.   

    <div id='container'>
        <input type='text' /><br />
        <div class='inner'>
           info
        </div>
    </div>
    <script>
    $("#container input").click(function(){    $('#container .inner').show(); })
    $("#container").mouseout(function(){
       $('#container .inner').hide();
    });
    </script>
      

  5.   


    一定要这样么?我是想做一个插件,如果每个文本框去引用该插件时还要将自身套上一个DIV,感觉这样效率不高哦。