# Bubbling and Event Delegation

A click travels up from the element it happened on through every parent, so one listener on a list can handle every button inside it, even buttons added later.

![Cheat sheet: Bubbling and Event Delegation](https://fsdtrainingmedia.blob.core.windows.net/public/images/2026/10/91e1cd9bcd774e98aabb44647666de8e.webp)

- Category: JavaScript
- Level: Journeyman
- Tags: Custom data attribute, Event Bubbling, Event Delegation, JavaScript, stopPropagation(), web-development
- Updated: November 1, 2026

Source: https://www.ask-codey.com/cheat-sheets/javascript-events-bubbling-and-delegation-cheat-sheet
