На странице имеется несколько блоков
<div class="general_block_1"><div align="center" id="1"></div><div class="close-button_1"></div></div>
<div class="general_block_2"><div align="center" id="2"></div><div class="close-button_2"></div></div>
<div class="general_block_3"><div align="center" id="3"></div><div class="close-button_3"></div></div>
<div class="general_block_4"><div align="center" id="4"></div><div class="close-button_4"></div></div>
При нажатии, например, на close-button_3 удаляется general_block_3.
$("body").on("click", ".close-button", function () {
const index = $(this).attr('id');
$('.general_block_' + index).remove();
}
И остаётся
<div class="general_block_1"><div align="center" id="1"></div><div class="close-button_1"></div></div>
<div class="general_block_2"><div align="center" id="2"></div><div class="close-button_2"></div></div>
<div class="general_block_4"><div align="center" id="4"></div><div class="close-button_4"></div></div>
Как, с помощью Jquery, поменять id блоков (и классы), чтобы они, после удаления, становились, в данном случае, 1, 2, 3; а не 1, 2, 4? Аналогично и с удалением других блоков.