JSFiddle - React, Tailwind, and code Playground

by Fernando Leal

HTML

<input type="button" id="btn" value="Mostra"></input>

JavaScript

$(function(){
    $('#btn').click(function(ev){
        var g = {cookie: "cookie"}
        if(ev.target.my_event){
            ev.target.my_event(g, ev.target);
        }else{
            mostraProdutosGrupo(g, ev.target);
        }
    });
});

function mostraProdutosGrupo(g,elemento) {
  //codigo que mostra os produtos
  elemento.value = "Esconde";
  elemento.my_event = escondeProdutosGrupo;
}

function escondeProdutosGrupo(g,elemento) {
  //codigo que esconde os produtos
  elemento.value = "Mostra";
  elemento.my_event = mostraProdutosGrupo; 
}