$ ('html'). click ()… em qualquer lugar, exceto um elemento

Tenho um menu anexado dinamicamente que removo se você clicar em qualquer lugar da página, incluindo os próprios links do menu. O que estou tentando alcançar é impedir a remoção se você clicar em um link específico e isso simplesmente não funcionar para mim. Infelizmente, não posso usar o método delegate, se isso ajudasse, devido à versão antiga no jquery usada no lado do cliente, não há opção para atualizá-l

Então, talvez você possa sugerir se existe alguma maneira de fazê-lo. Aqui está um rápido exemplo me

<script>
            $(function() {

                $('.menu').append('<a href="" class="solid">Option</a> <a href="">Option</a> <a href="">Option</a>');                               

                $('.menu a').live('click',function(){
                    return false;
                });

                $('a.solid').live('click',function(){
                    return false;
                });

                $('html').click(function() {                    
                    $('.menu').remove();                
                });             

            });

        </script>

e o contêiner

<div class="menu"></div>

questionAnswers(8)

yourAnswerToTheQuestion