如题,比如有JS代码:$(function(){
function f(){
  ....
}
})f();
如上代码,出现f undefined的情况,我的需要是一定要在$()外调用$()里面的方法,怎么做?小弟不才,百度谷歌找半天找不到才上来发帖的,恳请哥们帮帮忙解决~~~

解决方案 »

  1.   

    $(function(){
    window.f = function (){
      ....
    }
    })f();
      

  2.   

    $(function(){
    function f(){
      ....
    }f();
    })写在里面就行了啊~`
      

  3.   

    你没看懂的我的意思而已,另外你自己也稍微思考一下嘛,人家回答的时候肯定是有一定的思路,不一定全对,但至少可以结合来改进的<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
    <script language="javascript" type="text/javascript">  
    $(function(){
    window.f = function (){
    alert("这就行了")
    }
    })
    </script>  
    <input type="button" value="点击我" onclick="f()"/>