如何删除jQuery只有一个样式属性

我有这个属性的style="-moz-user-select:none; position:static !important;" 。 我需要删除-moz-user-select试用$(select器).css(),但我不知道要设置什么值,因为它是“无”。

css()的文档说,将样式属性设置为空string将会删除属性,如果它不在样式表中:

将样式属性的值设置为一个空string – 例如$('#mydiv').css('color', '') – 如果元素已经被直接应用,属性,通过jQuery的.css()方法,或者通过对style属性的直接DOM操作。 但是,它不会删除样式表或<style>元素中已应用CSS规则的样式。

既然你的样式是内联的,你可以写:

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

你也可以用“-moz-user-select:inherit”replace“-moz-user-select:none”。 如果没有定义父types,这将inheritance任何父types或默认样式的样式值。