import $ from 'jquery'; $(document).on('click', '.dz-unset', function() { const file_upload = $(this).closest('.files-upload'); $(this).closest('.dz-image-preview').remove(); const unset_image = $(this).closest('.dz-image-preview').find('[data-dz-name]').text().trim(); const images = JSON.parse(file_upload.find('input[data-grav-field="hidden"]').val()) || {}; let image_array = {}; $.each(images, function(ind, obj) { if (!ind.endsWith(unset_image)) { image_array[ind] = obj; } }); file_upload.find('input[data-grav-field="hidden"]').val(JSON.stringify(image_array)); });