Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2016, 13:10
jonyjdv
 
Fecha de Ingreso: julio-2014
Mensajes: 115
Antigüedad: 10 años, 3 meses
Puntos: 1
Problema con keyup y seleccion con comodines

Hola gente tengo el siguiente codigo:
Código:
$(document).ready(function() {
	$('#buscador').keyup(function(){
		//Contar caracteres escritos en el buscador
		var caracteres = function() {
			return $('#buscador').val().length;
		}

		if(caracteres()==1){
			anadir_sugerencias();
		}else if(caracteres()>=2 && caracteres()<=5){

			$('#sugerencias_buscador ul li[class ^= '+$('#buscador').val()+']').empty();

		}

	});
});
Vale, el problema es que eso es un buscador y con el fin de ahorrar en recursos mysql cuando el ususario inserta entre 2 y 5 caracteres en vez de buscar en la bbdd quiero que filtre entre una lista desordenada si la lista fuera estatica funcionaria, pero como se genera cuando el usuario inserta el 1º caracter pues no funciona probe en substituir:

Código:
$('#buscador').keyup(function(){ #code...
//POR:
$('#buscador').on('keyup','#sugerencias_buscador ul li[class ^= '+$('#buscador').val()+']', function() {#code...
Alguien me puede ayudar
Gracias