Вы должны присвоить всем перетаскиваемым элементам один и тот же класс, а затем инициализировать их таким образом.
Чтобы избежать ручного кодирования, вы можете попробовать это:
$('.widget').draggable({
drag: function(event,ui) {
$('.widget').not(ui.draggable).draggable('option', 'obstacle', '.widget');
}
});
Это выберет каждый перетаскиваемый элемент, кроме текущего перетаскиваемого элемента.
PS: obstacle
не является перетаскиваемой опцией jQuery UI, вы должны включить используемый вами плагин, если он вообще используется.