2017-10-03 4 views
-1

jqueryライブラリにカスタム関数を追加して、$ signを使用してそれらにアクセスできるようにします。カスタム関数をjqueryに追加するにはどうしたらいいですか?

私はこの方法を使用しようとしていますが、そのは

$.fn.myFunction = function() { 
       alert('test'); 
      } 

を動作していないと私はまた、我々はjqueryのではすでに利用可能な任意の関数の名前を変更することができます知りたいですか?

答えて

1

あなたがjQueryで関数を定義しようとする、またはjQuery()コールにチェーンオブジェクトまたはセレクタに機能を付加し.fnせずにjQueryのエイリアス$使用$、されている場合。

function myFunction() { 
 
    alert("test"); 
 
} 
 

 
jQuery.myFunction = myFunction; 
 

 
jQuery.myFunction(); // called on `jQuery` object 
 

 
jQuery.fn.myFunction = myFunction; 
 

 
jQuery({}).myFunction(); // `$.fn` chained to `jQuery()` call
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> 
 
</script>

関連する問題