JSFiddle - React, Tailwind, and code Playground
by Kondal Durgam
HTML
<ul class=”characters”> // PARENT - ALWAYS ON THE PAGE
<li>
<input type=”checkbox” data-index=”0" id=”char0"> //CHILD 1
<label for=”char0">Mickey</label>
</li>
<li>
<input type=”checkbox” data-index=”1" id=”char1"> //CHILD 2
<label for=”char1">Minnie</label>
</li>
<li>
<input type=”checkbox” data-index=”2" id=”char2"> //CHILD 3
<label for=”char2">Goofy</label>
</li>
</ul>
JavaScript
function toggleDone (event) {
console.log(event.target)
}
const characterList = document.querySelector('.characters')
characterList.addEventListener('click', toggleDone)