Получается, что exit().remove() вообще не смотрит на то, какие объекты конкретно удалены? Например, я удаляю из данных первый из двух элементов, а в DOM дереве (добавленные по этим же данным объекты) удаляется последний объект. Почему так? Как удалить объекты согласно удаленным данным по индексу?