小编典典

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

css

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


阅读 326

收藏
2020-05-16

共1个答案

小编典典

css()的文档说,将style属性设置为空字符串将删除该属性(如果它不存在于样式表中):

将样式属性的值设置为空字符串(例如 $('#mydiv').css('color', '')),如果该属性已被直接应用(无论是在HTML样式属性中,通过jQuery的.css()方法还是通过对样式属性的直接DOM操作),则将从元素中删除该属性。但是,它不会删除样式表或<style>元素中已应用CSS规则的样式

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

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