я хочу знать, как работает jquery 'делегат или (для делегата)

иногда я используюon делегировать событие,

dom.addEventListener("click",function(e){
  e.target for hander.
}
instead:
dom.on("click",'a',function(){
  $(this).handler..
}

Итак, я думаю, я могу написать коды таким образом:

function delegate(dom,event,selector,handler){
   target = event.target;
   while selector.dom.not_match event.target
       target = target.parentNode
       recheck until match the selector and do handler;
   end
}

я написал это раньше:

function delegate(dom,event,selector,handler){
    dom.addEvent event function(){
      target_arr = dom.find(selector);
      if(event.target in_array target_arr){
        do handler
      }else{
         target = target.parentNode until dom.
         recheck in target_arr;
      }
    }

}

кто-то знает, как JQueryметод работы на 'делегат» или же 'на' для делегата? пожалуйста, покажите мне код просто описание для 'делегат»..большое спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос