Делегирование событий в jQuery, как это сделать?
В JavaScript я использовал делегирование событий следующим образом:
someDiv.addEventListener('click', function(evt){
if(evt.target.id == "#someChild"){
// Do something..
} else if(evt.target.id == "#anotherChild"){
// Do something else..
}
}, false);
Какие'это эквивалент в jQuery? я знаю о.on()
но как использовать его в делегировании событий? Я имею в виду, как это делается:
someDiv.on('click, '#someChild, #anotherChild", function(evt){
if($(this).is("#someChild")){
// Do something..
} else if($(this).is("#anotherChild")){
// Do something else ..
}
});
Но неРазве это не так же, как в ванильном JavaScript? Я хочу знать, есть лилучший способ добиться этого. И если это единственный способ, чтоПреимущество JQuery по сравнению с JS?