jQuery operação de atributo - método attr()
Exemplo
Mudar a propriedade width da imagem:
$("button").click(function(){ $("img").attr("width","180"); });
Definição e uso
O método attr() define ou retorna o valor da propriedade do elemento selecionado.
De acordo com os diferentes parâmetros deste método, sua maneira de funcionar também varia.
Retorne o valor da propriedade
Retorne o valor da propriedade do elemento selecionado.
Sintaxe
$(selector).attr(attribute)
Parâmetro | Descrição |
---|---|
attribute | Defina a propriedade a ser obtida o valor. |
Defina propriedade/valor
Defina a propriedade e o valor do elemento selecionado.
Sintaxe
$(selector).attr(attribute,value)
Parâmetro | Descrição |
---|---|
attribute | Defina o nome da propriedade. |
value | Defina o valor da propriedade. |
Use uma função para definir propriedade/valor
Defina a propriedade e o valor do elemento selecionado.
Sintaxe
$(selector).attr(attribute,function(index,oldvalue))
Parâmetro | Descrição |
---|---|
attribute | Defina o nome da propriedade. |
function(index,oldvalue) |
Defina a função que define o valor da propriedade de retorno. Esta função pode aceitar e usar o valor de índice do seletor e o valor atual da propriedade. |
Defina múltiplos pares de propriedade/valor
Defina uma ou mais propriedades e valores para o elemento selecionado.
Sintaxe
$(selector).attr({attribute:value, attribute:value ...})
Parâmetro | Descrição |
---|---|
attribute:value | Defina um ou mais pares de atributo/valor. |