Смотря как у вас появляются данные в других выпадающих списках:
1. Если из базы данных - вешаете обработчик на изменение селекта и делаете ajax запрос в бд где по критерию выбираете наполнение для следующего селекта.
2. Если у вас изначально все селекты наполнены общим количеством данных - делаете так:
<select id='second_select'>
<option class='fruits' >яблоко</option>
<option class='fruits' >Апельсин</option>
<option class='no_fruits' >Картошка</option>
</select>
При изменении первого селекта - в зависимости от того, что там выбрано скрываете не нужные элементы.
Допустим:
$('#first_select').change(function(){
if($(this).val() === 'fruits'){
$('#second_select').find('.no_fruits').hide();
}
})