ホームページ > ウェブフロントエンド > jsチュートリアル > jquery.fn.extend と jquery.extend_jquery の違いについての簡単な説明

jquery.fn.extend と jquery.extend_jquery の違いについての簡単な説明

WBOY
リリース: 2016-05-16 15:50:33
オリジナル
1251 人が閲覧しました

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();  
ログイン後にコピー

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート