jQuery플러그인 제작시 체인구조를 위한 return this by rider

메소드 체인은 jQuery 함수를 사용하여 현재 선택된 요소에
jQuery 메소드를 끝없이 연결하여 적용할 수 있게 하는 기법입니다.
ex) $('div').hide();                                       
     $('div').css('font-size', '12px');                  
     $('div').addClass("on");        
     $('div').show();   
     ==>  $('div').hide().css('font-size','12px').addClass('on').show();
위와 같은 방법으로 선택자를 한번만 호출하고 여러 기능을 수행하는 방법입니다. 

 내부적으로 각 메소드들은 항상 jQuery 메서드가 적용되기 전에 선택된 요소를 반환하기 때문에,
메소드를 이어갈 수 있게 됩니다.
그래서 메소드 체인을 이어가기 위해서는 jQuery플러그인을 제작할때는 항상 return this;를 붙여야 합니다.
플러그인의 형태는 이런식이 되겠죠.
(function($){
       $.fn.methodName = function(){
        return this.each(function(){       //this를 리턴
alert($(this);
}
       }
})(jQuery);