JSFiddle - React, Tailwind, and code Playground
HTML
<button type="button" class="button-thing">Click me</button>
<ul id="console" style="list-style: none">
</ul>
JavaScript
function log(toLog)
{
$("#console").append("<li>" + new Date() + ":" + toLog + "</li>");
}
var Demos = Demos || {};
Demos.ContextDemo = function()
{
this.value = "value retrieval worked";
this.listener = function()
{
log(this.value);
}
this.init = function()
{
$(document).on("click", ".button-thing", this.listener);
}
}
var demos = new Demos.ContextDemo();
demos.init();