Duvida com jQuery.setAttribute()

4 respostas
anderson.bonavides

Pessoal estou tentando add um atributo na sessão mas este atributo não vem do formulário ele vem passado como parametro.

Segue o código fonte:

function mensagemErro(codigoMensagem){

	$('codigoMensagem').attr('codigoMensagem', codigoMensagem);

	$(document).ready(function(){  
             $('#msgErro').click();  
        });

 } // mensagemErro()

No alert abaixo estou verificando se o atributo foi setado mas não consigo obter o resultado. “undefined”

alert($('codigoMensagem').attr.('codigoMensagem'));

4 Respostas

tsprates

$(‘codigoMensagem’).attr"."(‘codigoMensagem’)

Pode ser esse ponto dps do attr

$('codigoMensagem').attr('codigoMensagem');
anderson.bonavides

Opa obrigado mas foi só um erro de digitação mesmo, o erro acontece sem o ponto mesmo.

=)

tsprates

Esse codigoMensagem eh um elemento html mess, pq senão taria faltando: o tipo “#” para id ou “.” pra classe, ou outra coisa?
Ex.:

$('#codigoMensagem').attr('codigoMensagem');
anderson.bonavides

codigoMensagem é uma variável da função e não do html ou classe como queira, por isso não tem o “#”.

Criado 21 de maio de 2012
Ultima resposta 21 de mai. de 2012
Respostas 4
Participantes 2