要素に関連付けられたイベントを取得し、それぞれのイベントをトリガーしようとしています。たとえば、テキストボックスのIDを渡し、それにイベントフォーカスがバインドされている場合、そのフォーカスイベントをトリガーします。を使用してイベントの詳細を取得できることを知っています
$.data('selector', 'events');
しかし、このオブジェクトを使用する方法は?これはjqueryまたはjavascriptにある必要があります。
前もって感謝します
要素に関連付けられたイベントを取得し、それぞれのイベントをトリガーしようとしています。たとえば、テキストボックスのIDを渡し、それにイベントフォーカスがバインドされている場合、そのフォーカスイベントをトリガーします。を使用してイベントの詳細を取得できることを知っています
$.data('selector', 'events');
しかし、このオブジェクトを使用する方法は?これはjqueryまたはjavascriptにある必要があります。
前もって感謝します
なぜ地球上でこれが必要なのかわかりません。トリガーハンドラーを試す
var item = $("selector"),
trigger = function(name){
item.triggerHandler(name);
};
$.each($.data(item[0], "events"), trigger);
警告このコードは、委任されたイベントなどでは機能しません。一致した要素にバインドされたハンドラーのみをトリガーします。