如何使用jQuery仅删除一个样式属性?

如何使用jQuery仅删除一个样式属性?,jquery,css,Jquery,Css,我有一个具有以下属性样式的div=-moz user select:none;位置:静态!重要的 我需要删除-moz用户选择 尝试使用$selector.css,但我不知道要设置什么值,因为它没有。的文档说明,如果样式属性不在样式表中,则将其设置为空字符串将删除该属性: 设置样式特性的值 到空字符串-例如。 $'mydiv'.css'color',-删除 如果元素 已经直接应用,, 无论是在HTML样式属性中, 通过jQuery的.css方法,或 通过直接对 样式属性。但是,, 删除已应用的样式

我有一个具有以下属性样式的div=-moz user select:none;位置:静态!重要的 我需要删除-moz用户选择 尝试使用$selector.css,但我不知道要设置什么值,因为它没有。

的文档说明,如果样式属性不在样式表中,则将其设置为空字符串将删除该属性:

设置样式特性的值 到空字符串-例如。 $'mydiv'.css'color',-删除 如果元素 已经直接应用,, 无论是在HTML样式属性中, 通过jQuery的.css方法,或 通过直接对 样式属性。但是,, 删除已应用的样式 在样式表中使用CSS规则或 元素

由于样式是内联的,因此可以编写:

$(selector).css("-moz-user-select", "");

您还可以将-moz user select:none替换为-moz user select:inherit。这将从任何父样式继承样式值,如果未定义父样式,则从默认样式继承样式值。

如果没有,为什么需要删除它?如果需要将其更改为另一个值,则会显示一个有效的values@KevinFegandocument.getElementById'mydiv'.style.removeProperty'-moz-user-select'inheriting未删除