我正在使用一些其他人编写的类似于以下代码的 jquery,并且想知道为什么应该将美元符号传递给 javascript updateTextareas 函数。
它使用 2 个参数:$、$textareas。似乎只使用一个参数($textareas)就可以正常工作。
我试图弄清楚为什么作者会在下面的 updateTextareas 函数中将 $ 作为第一个参数传递:
( function($)
{
// why would the first argument ($) need to be passed here?
function updateTextareas($, $textareas)
{
$textareas.each(function()
{
alert($(this).val());
});
}
// document ready
$(function()
{
updateTextareas($, $('textarea.bio') );
});
} )(jQuery);