on() メソッドがこの方法で関数をバインドすることは可能ですか? 関数をonメソッドのイベントにしたい。
function clickfunction (){
}
$('#some').on('clickfunction',function({
alert('something');
)};
on() メソッドがこの方法で関数をバインドすることは可能ですか? 関数をonメソッドのイベントにしたい。
function clickfunction (){
}
$('#some').on('clickfunction',function({
alert('something');
)};
次のように、関数内でカスタム イベントをトリガーする必要があります。
function clickfunction (){
$('#some').trigger('clickfunction');
}
次に、任意のリスナーをバインドできます。
がここにありますworking demo
関数を実行する特定のイベントを定義する必要があります。つまり、jQuery がユーザーから何をリッスンするかを指定する必要があります。したがって、@msquiteri と @Arun P Johny で参照されているように、次のことができます。
$('#some').on('click', clickfunction);
clickfunction
jQuery が user のときに関数を呼び出していることを認識できるように呼び出すことができるかどうかを尋ねている場合clicks
、この機能が存在しないことがわかっている限り。イベントを明示的に定義する必要があります。
あなたが欲しいのは
$("#some").on("click", clickfunction);
次に、誰かが id='some' の DOM 要素をクリックすると、クリック関数が呼び出されます。