Вы должны изменить свой HTML-код таким образом, чтобы ссылка, по которой щелкали, содержала только один элемент выбора «одноуровневый».Например:
...
<div class="container">
<a href="#" class="class" ... >Value 1</a>
<a href="#" class="class" ... >Value 2</a>
<select>
<option>Foo</option>
...
</select>
</div>
Затем сделайте это в своем Javascript, чтобы получить правильный элемент выбора:
$(this).sibling("select")
, где this
- ссылка, по которой щелкнули.
Функция closest
вводит в заблуждение.Он находит ближайшего предка элемента, который соответствует данному селектору.