START EDIT 1
If array( jquery )
match the name given to YOUR JQuery file when it is enqueue it should be working, if not it's probably because for some reason the plugins load after.
We need to load the script AFTER the plugin and AFTER JQuery, we can try to set a timeout of a few second, play around a bit with it and tell me if that's working. (this is my last idea beside loading it straight away from the JS plugin file).
setTimeout( function() {
if ( $( ".tribe-amount:contains('.00')" ) ) {
$('.tribe-amount').html( $('.tribe-amount').html().substring(0,$('.tribe-amount').html().length - 3) );
};
}, 10);
I've also made a codepen to show you that it is working on my end. https://codepen.io/amarinediary/pen/ZEQoorj
END EDIT 1
START INITIAL
the following should work just fine, add it to your js script file. Don't hesitate to tell me if it works, or if you need anything else
$( document ).ready( function() {
if ( $( ".tribe-amount:contains('.00')" ) ) {
$('.tribe-amount').html( $('.tribe-amount').html().substring(0,$('.tribe-amount').html().length - 3) );
};
} );
END INITIAL