在jquery中有一个公共的变量也就是同名的“jquery”,这个“$”符号相当于它的简写。所以看到有代码写
function($)
$('#element').pluginName('val');
剖析这个:$('#element')相当于一个对象,我记得在struts的值栈中#符号是用来获取根元素的是吧,比如说$("#request"),这里肯定也是类似的骆;
$('#element').pluginName和$('#element')是一个对象,所以说是一个意思
pluginName('val')----》指的是在上面的对象插件中有一个名为val的方法,执行它或者可以这样写:
$('.className').pluginName('init', 'argument1', 'argument2'); // 把 "argument 1" 和 "argument 2" 传入 "init"
// 会返回我们需要的值,而不是一个jQuery对象
<