Método removeProp
El método removeProp elimina
propiedades de elementos.
Nota: use este método para eliminar
propiedades introducidas artificialmente, no debe
eliminar propiedades nativas de elementos (es decir,
las propiedades originales, nativas de los elementos),
esto puede causar errores en el funcionamiento del navegador.
En particular, no use removeProp
para eliminar atributos como checked
y disabled. Cuando estos atributos están ausentes
en elementos input, sus propiedades homónimas
dejan de existir, simplemente toman
el valor false. Por lo tanto, para desactivar
estas propiedades es necesario establecerlas
a false usando el método
prop.
Sintaxis
$(selector).removeProp(nombre de propiedad);
Ejemplo
Establezcamos la propiedad text con el valor
aaa en un párrafo y mostrémoslo en el texto
del párrafo:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
El código HTML se verá así:
<p>aaa</p>
Ahora eliminemos esta propiedad:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Véase también
-
método
prop,
que permite trabajar con propiedades de elementos -
método
removeAttr,
que permite eliminar atributos de elementos -
método
attr,
que permite trabajar con atributos de elementos