//jQuery插件定义在jQuery.fn的基础上
//命名冲突的解决
//循环jquery中的每一个对象
//在函数中,将jQuery返回
例如定义一个随机颜色插件:
(function($){
$.fn.extend({
randomColor:function(){
function random(){
var r=Math.floor(Math.random()*256);
var g=Math.floor(Math.random()*256);
var b=Math.floor(Math.random()*256);
return "rgb("+r+","+g+","+b+")";
}
this.each(function(){
$(this).css({
background:random()
})
})
return this;
}
})
})(jQuery);
$("div").randomColor();