cierto el mi codigo tiene un error
 
cimprueba este     
Código HTML:
Ver original- <form name="form1" action="javascript:procesar(document.forms.form1); "> 
- <input type="text" name="dato"> 
- <input type="button" name="Click" value="Pulsar" onmousedown="procesar(this)"> 
-   
-   
- <div class="testc"><a>- 18 Kilates - Vas A Implorar </a></div>
 
- <div class="testc"><a>- A Basilar - El Helicoptero </a></div>
 
- <div class="testc"><a>- Angela - Llora me llama </a></div>
 
-   
- <script src="http://code.jquery.com/jquery-1.5.1.min.js"> </script> 
-     var divs = $("div:contains(' ')");   
-     function procesar(obj) 
-   
-         { 
-   
-           divs.each( function(i) { // i va desde 0 hasta divs.length-1 
-               $("a").hide(); 
-      
-           }); 
-   
-           divs.each( function(e) { // e va desde 0 hasta divs.length-1 
-               $("a:contains(\'" + (obj.dato.value) +"\')").show(); 
-   
-           }); 
-   
-          
-         } 
no se por que el script tiene que ir al final... 
ya va listo para tu html, pega el formulario donde quieras, y el script al final.
Esta linea en el head