Пример вёрстки приведите. Иными словами покажите часть HTML с блоками.
В данный момент многое не ясно.
Как зелёный и оранжевый между собой связаны. Оранжевые внутри зелёных, или наоборот, а может они рядом.  А если рядом то как определить какой оранжевый при наведении на какой зелёный показывать.
Но больше всего не ясно почему нельзя вёрстку подредактировать, а вместо этого писать костыль. 
так как задача не ясна вот набросок скрытия оранжевых от болды.
способ 1)
// скрываем все оранжевые дивы внутри контейнера
$('#conteiner').find('div').each(function(){
       if ($(this).css('color')=="orange") $(this).hide() ;      
});
способ 2)
своять свой селектор
// создаём свой селектор
$.extend($.expr[':'],{
   orange: function(a) {
      return $(a).css('color') === 'orange';
   }
});
// использовать так:
$('div:orange').hide(); // скроет все оранжевые дивы
Короче покажите HTML.