рони,
Спасибо за ответ. Реально помог.
Также есть вот такое решение, возможно будет кому полезное
var container = $(".cib-tile-elem");
Object.keys($(".cib-label-field").map(function() { // берем все data-id
return $(this).data('id');
}).toArray().reduce(function(acc, cur) { // сохраняем уникальные
if (!acc[cur]) acc[cur] = true;
return acc;
}, {}))
.forEach(function(el) { // бежим по уникальным data-id
$('[data-id=' + el + ']') // выбирам все элементы с таким data-id
.children() // берем у них детей
.appendTo($('[data-id=' + el + ']:eq(0)')); //добавляем первому элементу
});
// удаляем если надо пустые, если не надо строчку можно убрать/закомментировать
$(".cib-label-field:not(:has(div))").remove();