Пример вёрстки приведите. Иными словами покажите часть 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.