Первая мысль была бы, если бы вы могли обернуть промежуток или div вокруг одного или обоих и использовать это, чтобы обойти ограничение «той же разметки».Кроме этого, я бы предложил использовать порядок на странице - используйте .next () и .prev () для перехода между ними, и что-то вроде
$("div.custom-select").get(0)
или
$("div.custom-select").get(1)
чтобы выбрать их извне.
редактировать: если вы можете запустить их из чего-то вроде onmouseover, onchange или чего-то еще, это еще проще - тот, который изменяется, будет передан в функцию как "этот "параметр.Просто скройте оба, и покажите это, или покажите и то, и другое, и скройте это.
edit2: аналогично, если у вас один из них спрятан правильно - хорошо, тот будет спрятан, и ответьте на «: скрытый»селектор.Используйте это, чтобы различать их (и сохранить различие как переменную jquery), прежде чем показывать или скрывать что-либо еще