$.fn.wPaint = function(settings)
{
return this.each(function()
{
var elem = $(this);
//run some code here
}
}
很多插件开发中经常使用到return this.each(function() {})请问高手这是什么意思???
$.fn的函数扩展对象一般是指 用$selector筛选出来的jquery对象数组,比如你的选择器是个class的时候 查找出来的也该不是一个jquery对象,而是一组jquery对象,要插件达到你想要的执行结果的时候,就必须对每个jq对象执行一次了
首先这里的 this 就是 你调用插件时的选择器,
比如 $('p').wPaint();
this.each 就是循环 $('p') 选择器结果
其次这个 return 就看你的插件需求了,是否需要返回什么?