jQuery Simple Example

HTML

<script src="//www.addressfinder.co.nz/assets/v2/widget.js"></script>
<input type='submit' value='Apply' id='button' name='button' data-time='5' />

JavaScript

var timer = setInterval(function() {
        var current = $("#button").data('time');
        
        // get the current value of the time in seconds
        var newtime = current - 1;
        $("#button").data('time', newtime);
        console.log(newtime);
        if (newtime <= 0) {
            // time is less than or equal to 0
            // so disable the button and stop the interval function
            $("#button").prop('disabled', true);
            clearInterval(timer);
        } else {
            // timer is still above 0 seconds so decrease it
            $("#button").data('time', newtime);
        }
    }, 1000);