JSFiddle - React, Tailwind, and code Playground

by pleinx

HTML

<button>
click
</button>

JavaScript

$('button').click((e) => {
	$(e.target).data('test', true);
  
  // empty
  console.log(e.target.dataset);
  
  // undefined
  console.log(e.target.dataset.test);
  
  // false
  console.log(e.target.hasAttribute('data-test'));
    
  // null
  console.log(e.target.getAttribute('data-test'));
  
  // works test: true
  console.log($(e.target).data('test'));
});