как удалить только одно свойство стиля с помощью jquery

У меня есть div с этим свойством style="-moz-user-select:none; position:static !important;" , Мне нужно удалить -moz-user-select Пробовал с помощью $ (selector) .css (), но я не знаю, какое значение установить, потому что оно «none».

Документация для css () говорит, что установка свойства style в пустую строку удалит это свойство, если оно не находится в таблице стилей:

Установка значения свойства style в пустую строку – например $('#mydiv').css('color', '') – удаляет это свойство из элемента, если оно уже было применено непосредственно, будь то в стиле HTML атрибут, через метод .css() jQuery или путем прямого манипулирования DOM свойства стиля. Однако он не удаляет стиль, примененный с помощью правила CSS в элементе таблицы стилей или

.

Поскольку ваши стили встроены, вы можете написать:

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

Вы также можете заменить «-moz-user-select: none» на «-moz-user-select: inherit». Это наследует значение стиля от любого родительского стиля или от стиля по умолчанию, если не определен родительский стиль.

  • jQuery слайд слева и показать
  • Как решить / взломать полупрозрачную ошибку PNG в IE8?
  • jQuery .bind () vs. .on ()
  • Как использовать свободные свойства jqgrid для условного добавления кнопок действий
  • Дата проверки валидации продолжается
  • jQuery: сделать флажки как радиокнопки?
  • Выберите , который href заканчивается некоторой строкой
  • JQuery: обнаружение изменений в поле ввода
  • Как выбрать конкретный параметр в элементе SELECT в jQuery?
  • Программно создавать список выбора
  • Как использовать переменную для ключа в литерале объекта JavaScript?
  • Давайте будем гением компьютера.