Método removeProp
O método removeProp remove
propriedades de elementos.
Observação: use este método para remover
propriedades introduzidas artificialmente, não é recomendado
remover propriedades nativas dos elementos (ou seja,
as propriedades originais, inerentes dos elementos),
isso pode causar erros no funcionamento do navegador.
Em particular, não use removeProp
para remover atributos como checked
e disabled. Quando esses atributos estão ausentes
nos elementos input, suas propriedades de mesmo nome
deixam de existir, elas simplesmente assumem
o valor false. Assim, para desativar
essas propriedades é necessário defini-las
como false usando o método
prop.
Sintaxe
$(seletor).removeProp(nome da propriedade);
Exemplo
Vamos definir a propriedade text com o valor
aaa em um parágrafo e exibi-lo no texto
do parágrafo:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
O código HTML ficará assim:
<p>aaa</p>
Agora vamos remover esta propriedade:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Veja também
-
método
prop,
que permite trabalhar com propriedades de elementos -
método
removeAttr,
que permite remover atributos de elementos -
método
attr,
que permite trabalhar com atributos de elementos