Метод .removeProp() удаляет свойства элементов.
Замечание: используйте этот метод для удаления искусственно введенных свойств, не стоит удалять нативные свойства элементов (т.е. первоначальные, родные свойства элементов), это может вызвать ошибки работы браузера. В частности, не используйте .removeProp() для удаления таких атрибутов как checked и disabled. Когда эти атрибуты отсутствуют в input-элементах, их одноименные свойства перестают существовать, они просто принимают значение false. Таким образом, для отключения этих свойств необходимо устанавливать их в false с помощью .prop().
См. также метод prop, который позволяет получать и изменять свойства элементов.
См. также метод removeAttr, который позволяет удалять атрибуты элементов.
См. также урок манипулирование элементами страницы через jQuery для более полного понимания.
Синтаксис
$(селектор).removeProp(имя свойства)
Примеры
Пример
Давайте удалим атрибут checked у чекбокса:
<input type="checkbox" checked>
$('#test').removeProp('checked');
HTML код станет выглядеть так:
<input type="text">