JSFiddle - React, Tailwind, and code Playground

by Tushar Jadhav

HTML

<button class="btn-submit hidden">triggered by</button>
<button class="btn-submit-dummy show">Submit</button>
<button class="btn-edit hidden">triggered by</button>
<button class="btn-edit-dummy show">Edit</button>

CSS

.hidden {
    display: none;
}

JavaScript

$(document).ready(function () {
    $("button.show").on('click', function () {
        var btnClass = $(this).attr('class').match(/([\w-]+-dummy)+/)[0].replace('-dummy', '');

        alert(btnClass);
        $("." + btnClass).trigger("click");
    });
});