tkrkt
3/10/2015 - 2:11 PM

指定した要素から親要素のjQueryイベントハンドラぶっこぬき

// @example getParentHanders($('#hogehoge'))
function getParentHandlers(element, result){
  if(!element) return result;
  element = $(element)[0];
  result = result || [];
  var handlers = $._data(element, 'events');
  if(handlers) result.push({element: element, handlers: handlers});
  return getParentHandlers(element.parentElement, result);
}