Gracias a todos por las respuestas, al final lo he conseguido haciendo lo siguiente:
Código:
<script type="text/javascript">
$(document).ready(function(){
$("#texto").select(function(){
origen = new String;
origen = document.getSelection();
var lista = new Array(<?php echo $lista;?>);
for(var i=0; i<lista.length;i++)
{
concepto = lista[i].toLowerCase();
if(origen==concepto)
{
$("#mostrar").html("Existe - " + origen + " - " + lista[i]);
i = 100000;
}
else
$("#mostrar").html("No Existe - " + origen + " - " + lista[i]);
}
});
});
</script>
Un pequeño problema que tengo ahora es que no puedo transformar
origen a minúsculas (para que así al comparar funcione correctamente).
Si hago:
origen = origen.toLowerCase();
Deja de funcionar, supongo que será por incompatibilidad de la función toLowerCase() con el tipo de variable declarada... me extraña porque es un string.
¿Sugerencias?