JSFiddle - React, Tailwind, and code Playground

HTML

<button id="prepinac">přepni</button>
<button id="prvni">první</button>
<button id="druhy">druhý</button>
<p id="pocitadlo">0</p>

JavaScript

var flag = true;

$(document).ready(function () { 
	$("#prvni").on('click', handler);

  $("#prepinac").on('click', function() {
    console.log('lol');
    if (flag) {
      $("#prvni").off('click');
      $("#druhy").on('click', handler);
    } else {
    	$("#prvni").on('click', handler);
      $("#druhy").off('click');
    }
    
    flag = !flag;
  });
});

var handler = function () {
	console.log(flag);
  $("#pocitadlo").text($("#pocitadlo").text() * 1 + 1);
};