Tengo un div con esta propiedad style="-moz-user-select:none; position:static !important;"
. Necesito eliminar el -moz-user-select
Probado con $ (selector) .css () pero no sé qué valor establecer porque es "ninguno".
La documentación para css () dice que establecer la propiedad de estilo en la cadena vacía eliminará esa propiedad si no reside en una hoja de estilo:
Establecer el valor de una propiedad de estilo en una cadena vacía, por ejemplo
$('#mydiv').css('color', '')
, elimina esa propiedad de un elemento si ya se ha aplicado directamente, ya sea en el atributo de estilo HTML, mediante el.css()
método de jQuery o mediante la manipulación directa de DOM de la propiedad de estilo. Sin embargo, no elimina un estilo que se ha aplicado con una regla CSS en una hoja de estilo o<style>
elemento.
Como sus estilos están en línea, puede escribir:
$(selector).css("-moz-user-select", "");
document.getElementById('mydiv').style.removeProperty('-moz-user-select')
También puede reemplazar "-moz-user-select: none" con "-moz-user-select: heredar". Esto heredará el valor de estilo de cualquier estilo primario o del estilo predeterminado si no se definió ningún estilo primario.
none
¿por qué necesita eliminarlo? Si necesita cambiarlo a otro valor, aquí hay una lista de valores válidos