Я не уверен, что слежу за всей этой ситуацией. Звучит так, как будто у вас есть ящик, и вы не хотите, чтобы дети вызывали событие на родительском элементе, но родительский элемент по-прежнему активен.
Я думаю, вы хотите сделать что-то вроде:
$('.parent').on('click', e => {
if (e.target === this) {
console.log('I definitely clicked `.parent`.)
} else {
console.log('I clicked a child of it.
}
});
Если я неправильно понимаю, извините.