добавить функцию запуска к перетаскиваемому объекту, например:
$('#yourelement').draggable({ revert: true, start: function() { $(this).addClass('active'); }
Теперь элемент, который вы сейчас перетаскиваете, получает класс "активный". Теперь в функции drop вашего droppable вы можете проверить идентификатор этого элемента следующим образом:
var dragID = $('.active').attr('id');
Чтобы сравнить это с идентификатором зоны сброса, вам нужно получить идентификатор сброса в var aswell.
var dropID = $(this).attr('id');
и отсюда вам нужно разделить строки, так как это только число, которое вы хотите сравнить. Не уверен, как работает функция разбиения, просто Google "javascript .split", вы должны получить массив, если, например, разделение для каждого символа "drop1" станет массив, содержащий 5 символов, где последний [4] будет число. Отсюда вы можете просто сравнить эти две разделенные переменные друг с другом. т.е.,
if(splitted_dragID[4] == splitted_dropID[4]) {
counter++;
$('#counter').text('Correct: '+counter);
}
Это при условии, что у вас есть переменная с именем counter, которая добавляет его к себе каждый раз, когда функция корректна.
Надеюсь, это направит вас в правильном направлении! :)