jQueryでElementにbindされた関数を一覧表示する

jquery_function_listWordPressのPluginをDebugしているときのMemo. Submitするときに、どんなJavaScript関数が実行されるのか調べる方法。

下記Siteの情報が参考に。

javascript - List all bindings of an elment (with jQuery) - Stack Overflow

次のような関数を実行するとConsoleに表示してくれる。

$.each($('form').data('events'), function(i, e) {
    console.log(i, e);
    console.log(e[0].handler);
});

ちなみに何もbindされていないとErrorになるので注意。

 

< Related Posts >

コメント

このブログの人気の投稿

【.NET】DataGridViewを選択した際に背景色を変更しない

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER