Delegacja zdarzeń w jQuery, jak to zrobić?

W JavaScript korzystałem z delegowania zdarzeń w następujący sposób:

someDiv.addEventListener('click', function(evt){
    if(evt.target.id == "#someChild"){
       // Do something..
    } else if(evt.target.id == "#anotherChild"){
       // Do something else..
    }
}, false);

Jaki jest odpowiednik tego w jQuery? wiem o.on() ale jak go używać w delegacji wydarzeń? to znaczy jak to się robi:

someDiv.on('click, '#someChild, #anotherChild", function(evt){
      if($(this).is("#someChild")){ 
           // Do something..
      } else if($(this).is("#anotherChild")){
           // Do something else ..
      }      
});

Ale czy nie byłoby tak samo jak w waniliowym JavaScript? Chcę wiedzieć, czy jest lepszy sposób na osiągnięcie tego. A jeśli jest to jedyny sposób, jaka jest korzyść z jQuery w stosunku do JS?

questionAnswers(3)

yourAnswerToTheQuestion