АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
7 of 119 menu
Вышло новое интервью! Интервью дают мои ученики, которые уже устроились на работу в IT:) Жми, чтобы прочитать!

Метод removeProp

Метод removeProp удаляет свойства элементов. Замечание: используйте этот метод для удаления искусственно введенных свойств, не стоит удалять нативные свойства элементов (т.е. первоначальные, родные свойства элементов), это может вызвать ошибки работы браузера. В частности, не используйте removeProp для удаления таких атрибутов как checked и disabled. Когда эти атрибуты отсутствуют в input-элементах, их одноименные свойства перестают существовать, они просто принимают значение false. Таким образом, для отключения этих свойств необходимо устанавливать их в false с помощью метода prop.

Синтаксис

$(селектор).removeProp(имя свойства);

Пример

Давайте установим свойство text со значением aaa у параграфа и выведем его в тексте параграфа:

<p></p> elem = $('p'); elem.prop('text', 'aaa').html(elem.prop('text'));

HTML код станет выглядеть так:

<p>aaa</p>

Давайте теперь удалим это свойство:

<p></p> elem = $('p'); elem .prop('text', 'aaa') .html(elem.prop('text')) .removeProp('text') .html(elem.prop('text'));

Смотрите также

  • метод prop,
    который позволяет работать со свойствами элементов
  • метод removeAttr,
    который позволяет удалять атрибуты элементов
  • метод attr,
    который позволяет работать с атрибутами элементов
enru