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