Ciao, la soluzione si chiama "event delegation"; argomento discusso diverse volte anche qui sul forum.
Puoi usare il metodo on() (vedi sulla documentazione la parte che riguarda, appunto, event delegation).
Puoi quindi applicare la delegazione su un qualsiasi elemento genitore che tu sia certo resti presente quando vengono creati i nuovi elementi a cui sarà assegnato quell'evento specifico. Volendo puoi applicarla a document, l'elemento principale che di norma dovrebbe risultare sempre presente.
Qui il tuo script con l'event delegation su document (l'ho anche ottimizzato un pochino):
codice:
$(document).on("click", ".fa-plus-circle", function(e) {
e.preventDefault();
var $input = $(this).siblings('input');
var value = parseInt(+$input.val());
$input.val(Math.min(value+1, 9999));
});
$(document).on("click", ".fa-minus-circle", function(e) {
e.preventDefault();
var $input = $(this).siblings('input');
var value = parseInt(+$input.val());
$input.val(Math.max(value-1, 0));
});
Buon proseguimento.