Respuestas:
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