1.jquery.extend(object); jQuery クラス自体を拡張します。新しいメソッドをクラスに追加します。
jquery.fn.extend(object); jQuery オブジェクトにメソッドを追加します。
$.extend({ add:function(a,b){return a+b;} }); //$.add(3,4); //return 7
jQuery には add と呼ばれる「静的メソッド」が追加されており、jQuery が導入されている場所でこのメソッドを使用できます。
2.jQuery.fn.extend(object); jQuery.prototypeを拡張するとは、jQueryクラスに「メンバー関数」を追加することです。 jQueryクラスのインスタンスはこの「メンバー関数」を利用することができます。
$.fn.extend({ alertClick:function(){ $(this).click(function(){ alert($(this).val()); }); } }); //页面上为: <input id="input1" type="text"/> //使用 $("#input1").alertClick();
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。