Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maykel-ctba

Como limpar parte de um parametro?

Recommended Posts

Galera,

 

Tenho o seguinte script abaixo. Ele pega o que está sendo digitado em tempo real no input text, e colocando este valor como um complemento ao HREF original dos links desta mesma página.

 

Porém, obviamente, se eu digito mais de uma vez, ele vai inserindo diversas vezes, sem limpar o resultado anterior.

 

Como posso fazer para manter sempre apenas um "filterParam"? Sempre o último...

 

Se eu digito valores no input mais de uma vez (ex testado: "gpa" e "comuni"), o HREF do link está ficando assim:

 

 

job.php?action=editar&id=1&filterParam=g&filterParam=gp&filterParam=gpa&filterParam=c&filterParam=co&filterParam=com&filterParam=comu&filterParam=comun&filterParam=comuni

$('input[type="text"]').on('keyup', function()
{
	// * Capta o valor do search
	var valorBusca = $('div.dataTables_filter input').val();
	
	// * Insere o valorBusca no final dos links do 'label label-primary' (Editar)
	$('a.label-primary').each(function()
	{
		$(this).attr("href", function(index, velhoHref){
			return velhoHref+"&filterParam="+valorBusca;
		})
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em vez de sempre adicionar com o +, substitua (com .replace()), e use ER para remover o valor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.