JSFiddle - React, Tailwind, and code Playground

HTML

<input type='button' value='-' class='minus' />
    <input type='text' value='0' class='piece' />
    <input type='button' value='+' class='plus' />

JavaScript

$('.minus').click(function() {
    piece = $(this).next('input');
    var currentVal = parseInt(piece.val());
    var newVal = (!isNaN(currentVal) && currentVal > 0) ? currentVal - 1 : 0;
    piece.val(newVal).trigger('change');
});

$('.plus').click(function() {
    piece = $(this).prev('input');
    var currentVal = parseInt(piece.val());
    var newVal = (!isNaN(currentVal)) ? currentVal + 1 : 0;
    piece.val(newVal).trigger('change');
});