Answers:
css()的文档说,将style属性设置为空字符串将删除该属性(如果它不存在于样式表中):
将样式属性的值设置为空字符串(例如
$('#mydiv').css('color', '')
),如果该属性已被直接应用(无论是在HTML样式属性中,通过jQuery的.css()
方法还是通过对样式属性的直接DOM操作),则将从元素中删除该属性。但是,它不会删除样式表或<style>
元素中已应用CSS规则的样式 。
由于您的样式是内联的,因此您可以编写:
$(selector).css("-moz-user-select", "");
document.getElementById('mydiv').style.removeProperty('-moz-user-select')
您也可以将“ -moz-user-select:none”替换为“ -moz-user-select:inherit”。如果未定义父样式,它将从任何父样式或默认样式继承样式值。
none
为什么需要将其删除?如果您需要将其更改为另一个值这里是有效的值的列表