0

我最近学习 jquery 插件。但我有些困惑。比如:

<!doctype html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
  </head>
<body>
<script type="text/javascript">
  (function ($){
    $.fn.xxx=function(){
      console.log("define xxx");
    }
  })(jQuery)
</script>
</body>
</html>

为什么控制台不打印任何东西?

4

2 回答 2

1

您正在定义一个函数,但您没有调用它。

如果您想查看某些内容,请调用该函数:

<script type="text/javascript">
  (function ($){
    $.fn.xxx=function(){
      console.log("define xxx");
    }
  })(jQuery)
  jQuery(function(){
      jQuery(document).xxx();
  });
</script>
于 2013-10-14T08:19:29.463 回答
0

您现在还需要调用该函数,您只需要定义它

$().xxx()
于 2013-10-14T08:19:50.093 回答