Ir para conteúdo

POWERED BY:

Arquivado

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

mbpp

Adicionar atributo a um input

Recommended Posts

Oi tudo bem? Espero que me possam dar uma ajuda, gostaria qeu fosse acrescentado no meu input field chamado "pesquisa-livre", mas só quero qeu seja adicionar se houver um valor dentro, caso contrário não quero qeu exista, mas por alguma razão não está funcionando, abaixo deixo o meu codigo.

 

html:

<input id="pesquisa-livre" />

javascript:

var value=$.trim($("#pesquisa-livre").val());

 if(value.length>0)
{
 $( "#pesquisa-livre" ).attr({
	name: "pesquisa-livre"
	});
}
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Amigo,

 

Você pode usar a função removeAttr para remover um atributo.

 

http://api.jquery.com/removeattr/

 

Segue um exemplo no JSFiddle:

http://jsfiddle.net/jaryq8jx/

 

 

<input id="pesquisa-livre" />

 

 

$("#pesquisa-livre").on("change", function() {
    var value = $.trim($(this).val());
 
    if(value.length > 0)
    {
        $(this).attr('name', 'pesquisa-livre');
    }
    else
    {
        $(this).removeAttr('name');
    }
});

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.