Как избежать переполния стека использую select 2
jQuery("#AddDocument").on('change',function(e) {
var wrapper = jQuery('<div class="form-row dynamic" data-id="'+ this.value +'">'+ '</div>');
wrapper.insertBefore("#addPoint");
$('option:selected', this).prop('disabled',"disabled")
$(this).val('0'); $(this).trigger('change');
});