При подключении обработчиков событий, таких как щелчок, вы хотите найти элементы в контексте к текущему объекту, прямо сейчас у вас есть очень общий селектор, например
$("#dropdown dt a").click(function() {
Это выберет всевыпадающие списки (кстати, вы не можете иметь два элемента с одинаковым идентификатором, похоже, что ваш плагин создает dl
с id = "dropdown"
для каждого выбора).Что вы хотите сделать, это выбрать раскрывающийся список в контексте вашей текущей obj
, так что примерно, возможно, что-то вроде этого
obj.closest('.dropdown dt a').click(function() {...
Сделайте то же самое для других событий, используйте селекторы в контексте длятекущий элемент.