为什么我不能调用这个 jQuery 函数?

Why can't I call this jQuery function?

我需要一些帮助来理解一些 jQuery 基础知识。我这里有一个非常简单的函数,但我不能调用它。

<script type="text/javascript">

        jQuery(function ($) {
            callFunc();
        }
                function callFunc(){
                    alert("Function Called!");
                }
        );

 </script>

如果我不将警报放在它自己的函数中,它就会触发警报。当我将它包装在一个函数中并为其命名并尝试调用它时,它不起作用。请帮忙,我一直在寻找一些简单的方法来创建和调用 jQuery 函数。我试过将 $ 作为参数传递,但无论我尝试什么,我似乎都无法创建一个简单的函数并调用它。我做错了什么以及如何调用我的函数?

由于语法错误:

您的代码:

jQuery(function ($) {
            callFunc();
        } //missing a closing ) for the JQuery(
                function callFunc(){
                    alert("Function Called!");
                }
        ); //extra ) 

正确代码:

 jQuery(function ($) {
     callFunc();
 });

 function callFunc() {
     alert("Function Called!");
 }

演示http://jsfiddle.net/tnhswf11/

如果你想要jQuery里面的函数:

jQuery(function ($) {
     function callFunc() {
         alert("Function Called!");
     }
     callFunc();
 });

演示http://jsfiddle.net/tnhswf11/1/

你有语法错误

正确的语法:

     jQuery(function ($) {
           callFunc();

           function callFunc(){
                alert("Function Called!");
           }
     });

或:

 jQuery(function ($) {
      callFunc();
 });

 function callFunc(){
      alert("Function Called!");
 }

提醒一下。 jQuery(function ($) {});jQuery(document).ready(function($){});

的缩写