【发布时间】:2015-03-22 14:52:45
【问题描述】:
下面是一个函数的例子,后面跟着 jQuery 函数:
<script>
(function ($)
{
$('a').mouseenter(
function () { alert(this.id); });
})(jQuery);
</script>
我进行了大量搜索并一直在阅读jQuery Succinctly,但我真的很难理解传入$ 符号或使用(jQuery) 跟随函数的作用。谁能帮我澄清一下?
额外问题:这与扩展 jQuery 方法有什么关系吗?我正在考虑尝试扩展 .html() 方法。
【问题讨论】:
-
这与
var a = function($){}; a(jQuery);完全相同,但您只是没有将函数保存在变量中。
标签: javascript jquery extension-methods