Почему бы не использовать фильтр?
var thevalue = 'foo';
var exists = $('#select-box option').filter(function(){ return $(this).val() == thevalue; }).length;
Бесполезные сравнения работают, потому что существует> 0 - истина, существует == 0 - ложь, поэтому вы можете просто использовать
if(exists){
// it is in the dropdown
}
Или объединить это:
if($('#select-box option').filter(function(){ return $(this).val() == thevalue; }).length){
// found
}
Или где каждый выпадающий список имеет класс select-boxes, это даст вам объект jquery для выбора (ов), который содержит значение:
var matched = $('.select-boxes option').filter(function(){ return $(this).val() == thevalue; }).parent();