【发布时间】:2011-04-04 12:36:27
【问题描述】:
您好,我一直忙于将我的 JQuery 知识提升到一个新的水平,到目前为止,我认为我已经了解了所有内容,但是当我冒险学习更高级的教程时,我注意到 JQuery 例程的几个实例被包裹在一个闭包中(见下文),但让我感到困惑的是它传递了一个 $ 并返回 JQuery。我的问题是为什么?我可以用返回的 JQuery 做什么?
我真的很感激人们能为我阐明这一点。
(function($){
$(document).ready(function(){
var arr = $.map($("LI"), function(item, index){
while (index < 3)
{
return $(item).html();
}
return null;
});
$(document.body).append("<span>The first three authors are: " +
arr.join(", ") + "</span>");
});
})(jQuery);
提前谢谢你。
罗伯
【问题讨论】:
-
jQuery 返回在哪里?我看不到。你能更具体一点吗?而且
$也永远不会通过。 -
现在看它,我可以看到我的问题措辞很复杂。我现在明白自调用函数采用参数 $ 传递给全局 jQuery 对象的参数。
标签: jquery