Если я правильно вас понимаю, это должно быть довольно просто:
$('.drop_head').each(function(i,e){
$('.dropper', e).click(function(){
$('.drop_list', e).slideToggle();
});
});
, используя .drop_head
в качестве контекста для списка и интерактивного элемента, вам не нужно использовать идентификаторы. Кроме того, если вы случайно пропустите список или пипетку, это только испортит этот один «виджет» и не повлияет на остальные, что не было бы в случае с closest
.