JSFiddle - React, Tailwind, and code Playground

HTML

<button id="btnchange">Click me</button>
<span id="target"></span>

JavaScript

var target = $('#target');

$(document).on('click', '#btnchange', function() {
    target.data('caption', 'i am new caption');
    target.append('Current caption: ' + target.data('caption'));
});