JSFiddle - React, Tailwind, and code Playground

by Chris Rebert

HTML

<input type="checkbox" id="a">

JavaScript

$('#a').click(function (evt) {
    var input = evt.target;
    window.setTimeout(function () {
        console.log("After event: " + input.checked);
    }, 0);
    console.log("Before preventDefault: " + input.checked);
    evt.preventDefault();
    console.log("After preventDefault: " + input.checked);
});