JSFiddle - React, Tailwind, and code Playground
HTML
<button id="Action">Go</button>
<br><br>
<input id="buttonV" type="button" value="1" />
CSS
#Action{
cursor:pointer;
}
JavaScript
$('#Action').on('click',function() {
$('#buttonV').val("1");
//$('#Action').css('cursor','wait');
$('#Action').prop( "disabled", true );
traitement();
//$('#Action').prop( "disabled", false );
});
function traitement() {
setTimeout(function() {
$('#buttonV').val("2");
//$('#Action').css( 'cursor', 'default' );
}, 1300);
setTimeout(function() {
//$('#buttonV').val("eeee");
//$('#Action').css( 'cursor', 'default' );
$('#Action').prop( "disabled", false );
}, 2000);
//$('#Action').css( 'cursor', 'default' );
// mon traitement
};